Intereting Posts
Зачем проводить тесты в отдельном проекте, а не в папке? SQlite Получение ближайших мест (с широтой и долготой) Ошибка Android Studio 3.0. Перенастройка конфигураций зависимостей для локальных модулей Как узнать, какие файлы не были сохранены в Android Studio? Ошибка: не удалось запустить сборку с использованием установки Gradle 'C: \ Program Files \ Android \ Android Studio1 \ gradle \ gradle-2.2.1' Выполнить команду оболочки из android Камера в приложении phonegap. Перезагрузка приложения У эмулятора Android 4.0 всегда есть аварийный Launcher? Текст на счетчике белый на белом фоне JQuery Mobile + PhoneGap для Android – Ошибка загрузки index.html Не удалось настроить Android с Ubuntu 11.10 TimeoutException в MediaRecorder.finalize () через 10 секунд Как добиться анимации пульсации с помощью библиотеки поддержки? MPAndroidChart, как установить минимальное и максимальное значение оси y или установить масштаб по умолчанию? Конвертирование изображения ресурса в растровое изображение

Как отключить вкладку на экране Android?

Привет, вы можете сказать мне, как отключить вкладку в пользовательском интерфейсе Android-кода .. (код eclair)

Solutions Collecting From Web of "Как отключить вкладку на экране Android?"

Если вы хотите отключить одну вкладку TabWidget, попробуйте этот код:

// tabHost = ... (get TabHost) tabHost.getTabWidget().getChildTabViewAt(your_index).setEnabled(false); 

Если вы хотите отключить виджет вкладки в целом, то:

 // tabWidget = ... (get TabWidget) tabWidget.setEnabled(false); 

Прочтите SDK Help для ссылок:

  • TabHost
  • TabWidget

Расширение методов TabHost и переопределения:

 @Override public void setCurrentTab(int currentTab) { if (currentTab != 2) // position of the tab that should not get selected super.setCurrentTab(currentTab); else // in my case I want to trigger something here but I don't want the button to get selected } @Override public void setCurrentTabByTag(String tag) { if (!"\"plus_tab\"".equals(tag)) // tag of the tab that should not get selected super.setCurrentTabByTag(tag); else // in my case I want to trigger something here but I don't want the button to get selected }