2012-01-09 4 views
1

Эй мы можем скрыть/показать макет вкладки нажатием кнопки, который будет размещен под виджетами вкладки.Android Show/Hide Tabwidget On button Нажмите

Например:

enter image description here

Когда я пытаюсь скрыть - SetVisible (View.GONE) в TabWidget целые экраны темнеет.

ответ

1

Самый простой способ для меня просто использовать меню Android в качестве способа выбора между различными вкладками вместо реального вида табуляции. Когда пользователь нажимает кнопку меню, вы загружаете другое действие, и меню снова скрывается.

Табграф предназначен для проживания на протяжении всего жизненного цикла приложения. Использовать его так было бы неправильно. Способ достижения этой цели с помощью вкладки должен был бы сделать ее полностью невидимой, а затем загрузить активность, которая обычно находится на вкладке на весь экран.

+0

Я попытался сделать это с помощью слайд-виджета с флагами, установленными на no_animation и no_history, но мое приложение основано на веб-сервисах и синтаксическом анализе xml, поэтому на каждом клике (кнопках) вся деятельность снова вызывается, и весь синтаксический анализ выполняется. Поэтому я предпочитаю виджет вкладки, так как состояние активности поддерживается. – ZealDeveloper

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