Совместимая версия Android с вкладками - PullRequest
0 голосов
/ 14 марта 2012

Я хочу создать кросс-совместимую версию Android с вкладками.

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

Мне известно о версии по папке (/ layout-v4, /layout-v14 и т. д.), но, если возможно, я хочу этого избежать.

Являются ли фрагменты ответом здесь, и если да, то уровень совместимости Android V4 становится ключом к решению этой проблемы?

1 Ответ

0 голосов
/ 14 марта 2012

Я бы посоветовал лучше всего использовать превосходный (и бесплатный) ActionBarSherlock, чтобы можно было добавлять панель действий Android 3+ (включая вкладки) в приложения, начиная с версий v2.x.

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

http://actionbarsherlock.com/

...