есть ли альтернатива ActionBar в 2.2? - PullRequest
8 голосов
/ 20 марта 2012

Поскольку ActionBar доступен только в Android 3.0 и более поздних версиях, каков хороший способ реализации ActionBar-подобного виджета в более ранних версиях SDK?Я пытаюсь сделать это программно, не используя main.xml, если это поможет.

Ответы [ 3 ]

7 голосов
/ 20 марта 2012

Как говорит @Tony, вы можете взглянуть на ActionBarSherlock, библиотеку, которая предоставляет все функциональные возможности ActionBar и дополнительные функции (например, новые Animations и PagerIndicator) обратно в Android 2.x.

Что он в основном делает, так этоимеет реализацию ActionBar, которая будет использоваться, если вы запускаете приложение на устройстве с Android 2.x.В случае, если ваше приложение работает на устройстве с Android 3.0 или новее, оно будет использовать стандартную реализацию Android ActionBar.

На прошлой неделе я опубликовал пост, показывающий, как использовать ActionBarSerlock в вашем приложении.Если хотите, можете взглянуть на это: Использование ActionBar в вашем Android-приложении с ActionBarSherlock

3 голосов
/ 20 марта 2012

Вы можете использовать ActionBarSherlock (http://actionbarsherlock.com). Это позволит вам иметь панель действий в более ранних версиях Android.

2 голосов
/ 20 марта 2012

Посмотрите приложение примеров в папке с вашими примерами. Существует один, называемый actionbarcompat с actionbarcombatability.

...