Android одинаковая панель вкладок для всех действий

#android #tabactivity

#Android #tabactivity

Вопрос:

ну, у меня есть мое приложение для Android, в котором есть 4 основных параметра. Для этого я создал TabActivity с этими параметрами.

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

как я могу этого добиться? если я скопирую / перелистаю эту вкладку в каждом нужном мне действии, она загрузит те, которые прикреплены к вкладке, и не будет показывать ту, которую я открывал ранее, верно?

Ответ №1:

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

Взгляните на панель действий Sherlock, которая включает в себя actionbar, совместимый с вкладками, и многое другое для версий Android, отличных от Honeycomb.

Комментарии:

1. я хотел бы знать, есть ли другой подход для этого. Просто хочу имитировать корневую панель вкладок iOS (некоторым поклонникам Android это может не понравиться, но я делаю одно и то же приложение для обоих: D)