Как изящно поддерживать устройства Android 2.x в приложениях, использующих панель действий?

Я пишу приложение и хочу использовать новую панель действий, доступную в Android 3.x и более поздних версиях для Android. Приложение по-прежнему должно поддерживать большинство устройств, и большинство из них работают с версиями 2.x.

Я настроил свой проект так, что для minSdk установлено значение API 8, а для targetSDK — API 14.

Мой вопрос: как лучше всего использовать новые функции SDK, такие как ActionBar, и по-прежнему поддерживать старые устройства с более старыми сборками Android, которые не поддерживают такие функции?


person Camsoft    schedule 01.05.2012    source источник


Ответы (2)


Я бы предложил использовать ActionBarSherlock. Среди прочего, он обеспечивает обратную совместимость для ICS ActionBar.

person David Scott    schedule 01.05.2012

Используйте библиотеку поддержки v7-appcompat.

Проверьте здесь: http://developer.android.com/tools/support-library/features.html

Для установки: https://developer.android.com/tools/support-library/setup.html

person MSIslam    schedule 05.02.2014