1

Я видел множество ответов, связанных с использованием ActionbarSherlock. Даже если я использую его в течение нескольких месяцев, у меня все еще нет ответа, почему я должен использовать его? Что еще он дает, чем обычная библиотека поддержки Android? Я могу использовать поддержку lib, чтобы получить тот же внешний вид. Я знаю, что он использует либо поддержку, либо встроенную реализацию в зависимости от текущей версии Android, но какова практическая польза от этого?Почему я должен использовать ActionbarSherlock?

+1

Моя ошибка. Иди, убей меня вниз! – WindRider

ответ

8

Что еще он дает, чем обычная библиотека поддержки Android? Я могу использовать поддержку lib, чтобы получить тот же внешний вид.

Существует no поддержка ActionBar в поддержке lib. ABS - единственный запасной части ActionBar. Поэтому, если вы хотите иметь ActionBar для рудных HC-устройств, тогда это единственный способ.

Edit:
Там теперь официальный назад порт ActionBar имеющейся в библиотеке поддержки.

+1

Да, ты прав. В панели поддержки нет панели действий! Я был смущен из-за имени метода getSupportActionBar(), который вводится в ABS НЕ в библиотеке поддержки! – WindRider

2

Работает на старых платформах. Как Android 2.0.

3

ActionBarSherlock в основном обеспечивает совместимость с BACKWARD, которую поддерживает библиотека поддержки -v4 для Android. Именно из-за этой библиотеки и HoloEveryWhere пользователи могут пользоваться ICS-подобным пользовательским интерфейсом на своих старых телефонах (froyo, gingerbread и т. Д.). Если вы нацеливаете Honeycomb/ICS/JB, просто используйте собственный ActionBar. Надеюсь, это имеет смысл.

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