#android #android-layout
#Android #android-макет
Вопрос:
У меня есть три вкладки в tabhost. Я могу переключаться между тремя вкладками. Однако я хочу, чтобы третья вкладка была недоступна для просмотра. Это будет вызвано кнопкой diff на первой вкладке.
Любая помощь в том, как этого добиться?
Ответ №1:
Попробуйте :
Если вы хотите отключить одну кнопку вкладки в TabWidget, попробуйте этот код:
// TabHost = … (получить TabHost)
tabHost.getTabWidget().getChildTabViewAt(your_index).setEnabled(false);
Если вы хотите отключить виджет вкладок в целом, то:
// TabWidget = … (получить TabWidget)
tabWidget.setEnabled(false);
Комментарии:
1. Есть какие-нибудь идеи, как мы можем добиться этого, если кто-то создал вкладки с использованием FragmentActivity и не использовал TabHost?