Используйте вкладки на панели действий для запуска действий - PullRequest
0 голосов
/ 06 октября 2011

У меня есть Android-приложение для устройств, предшествующих Honeycomb, которое использует пользовательские вкладки для запуска различных действий в приложении.Я использую библиотеку совместимости Android, и каждое действие содержит один фрагмент.

Я хочу также разработать приложение для устройств Honeycomb и хочу использовать вкладки на панели действий для версии> = 11 вместо пользовательской.вкладки, которые я использую в версиях <11. </p>

Мой первый вопрос: возможно ли использовать вкладки на панели действий для запуска действий и если да, то как?Из документации видно, что основная цель вкладок - показать / скрыть фрагменты, а не целые действия.

Какие другие решения у меня есть?

РЕДАКТИРОВАТЬ: я вижу, что могуНазовите другие действия из моей реализации ActionBar.TabListener, так что я думаю, что это сработает.Есть ли возможная проблема с этим подходом?

1 Ответ

0 голосов
/ 13 октября 2011

Да, запуск действий возможен из вкладок. Однако это немного сложно, потому что некоторые обратные вызовы TabListener вызываются даже при первом создании вкладок.

...