2014-01-23 5 views
3

Как я с помощью панели действий 3 вкладки с фрагментами A, B, C требуется отключить B, C, первоначально я используюКак отключить вкладку панели действий для фрагментов?

ActionBar.Tab tab2 = ab.newTab(); 
    tab2.setText("PORT"); 
    tab2.setTabListener(this); 
    tab2.setEnable(false); 

, но не позволяет мне использовать tab2.setEnable что точный способ отключить Это?

+0

В панели действий нет «включения» или «отключения» с вкладками. Насколько я знаю, вы можете удалить и повторно добавить их. –

+0

вы уверены, что @amit singh –

ответ

3

Вы должны удалить вкладку с панели действий. Включение или отключение вкладок не поддерживается. Также нет функции видимости для вкладок. Вы должны позвонить:

ab.removeTab(tab2); 

в remove a tab от ActionBar. Но это не требует, чтобы вы уничтожали (tab2 = null) свою вкладку.

+0

, если я хочу использовать Включить или отключить функции в моем приложении, что является альтернативой для панели действий Tabs? Я могу добиться этого с помощью TabActivity над FragmentActivity, но TabActivity лишена frm API 13 –

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