2013-03-12 3 views
0

Я понимаю, что TabActivity изменен. Но моя ситуация похожа на то, что у меня есть приложение, полностью построенное с помощью «Актив» - без каких-либо вкладок (и без фрагментов). Теперь я должен добавить 3 вкладки внизу этого приложения. Первая вкладка должна использоваться для выполнения всех функциональных возможностей существующего приложения. I.e, мне нужно иметь возможность перемещаться между всеми существующими действиями на первой вкладке. Остальные 2 вкладки будут содержать две новые функции.Как перемещаться между действиями на вкладке с помощью TabHost

Может ли кто-нибудь помочь мне с подходом? [Я против использования фрагментов, так как я должен переписать свое приложение для использования фрагментов вместо упражнений. Надеюсь, это разумно?]

+1

Преобразование действий в фрагменты не является большой задачей – Pragnani

ответ

0

Я бы определенно использовал фрагменты, но если вы против, то вы можете отслеживать выбора вкладок и установить их в зависимости от того, какую деятельность вызывается. Например, в то время как активность 1/2/3 просматривается, выбирается табуляция A. Нажмите вкладку B, и вы можете перемещаться по разделам «Действия 4/5/6» и выбрать вкладку «В». И так далее для вкладки C с ее деятельностью.

Я бы, вероятно, переосмыслил навигационную схему приложения.

+0

Я обнаружил, что использование комбинации TabActivity и ActivityGroup является одним из возможных вариантов. Подробности на странице http://nanostuffs.com/Blog/?p=607 – ObviousChild

Смежные вопросы