0

Я разрабатываю приложение для Android, где я хочу поставить панель действий для телефонов ниже API 11. Я следую приведенной ниже ссылке.Панель действий для телефонов ниже API 11

http://hmkcode.com/add-actionbar-to-android-2-3-x/

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

Пожалуйста, помогите! Заранее спасибо.

ответ

1

Вы должны использовать ActionBarSherlock. Это отличная библиотека инструментов, позволяющая использовать Action Bars в старых телефонах и широко используется. Уловка заключается в том, что все ваши действия должны будут расширить действие SherlockActivity вместо Activity, и вы должны быть осторожны, чтобы называть методы, такие как getSherlockActivity() в фрагментах вместо getActivity().

+0

Спасибо вам большое! Это сработало .. – Dave

+0

Еще один вопрос. Можно ли каким-то образом добавить библиотеку sherlock в папку libs и использовать ее вместо ссылки на нее как на отдельный проект? .. Я попытался экспортировать его как файл jar и использовать его. поэтому .. – Dave

+1

К сожалению, не ... проекты библиотек в банке не могут предоставить ресурсы для использования в реализации проекта. Из-за этого, и поскольку ActionBarSherlock должен предоставить ресурсы, вы должны сохранить его как проект, на который ссылается ваш. – SDJMcHattie

0

Я предпочитаю HoloEverywhere библиотеку

Это позволяет гораздо больше, чем ActionBarSherlock, но делает ваше приложение ~ 3Mb больше по размеру

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