Я видел множество ответов, связанных с использованием ActionbarSherlock. Даже если я использую его в течение нескольких месяцев, у меня все еще нет ответа, почему я должен использовать его? Что еще он дает, чем обычная библиотека поддержки Android? Я могу использовать поддержку lib, чтобы получить тот же внешний вид. Я знаю, что он использует либо поддержку, либо встроенную реализацию в зависимости от текущей версии Android, но какова практическая польза от этого?Почему я должен использовать ActionbarSherlock?
ответ
Что еще он дает, чем обычная библиотека поддержки Android? Я могу использовать поддержку lib, чтобы получить тот же внешний вид.
Существует no поддержка ActionBar в поддержке lib. ABS - единственный запасной части ActionBar. Поэтому, если вы хотите иметь ActionBar для рудных HC-устройств, тогда это единственный способ.
Edit:
Там теперь официальный назад порт ActionBar
имеющейся в библиотеке поддержки.
Да, ты прав. В панели поддержки нет панели действий! Я был смущен из-за имени метода getSupportActionBar(), который вводится в ABS НЕ в библиотеке поддержки! – WindRider
Работает на старых платформах. Как Android 2.0.
ActionBarSherlock
в основном обеспечивает совместимость с BACKWARD, которую поддерживает библиотека поддержки -v4 для Android. Именно из-за этой библиотеки и HoloEveryWhere
пользователи могут пользоваться ICS-подобным пользовательским интерфейсом на своих старых телефонах (froyo, gingerbread и т. Д.). Если вы нацеливаете Honeycomb/ICS/JB, просто используйте собственный ActionBar. Надеюсь, это имеет смысл.
- 1. Должен ли я использовать ActionBarSherlock для Android 4.0+?
- 2. Почему я должен использовать Array.toSource?
- 3. Почему я должен использовать список?
- 4. Почему я должен использовать [ProtoInclude]?
- 5. Почему я должен использовать Dispose()?
- 6. Почему я должен использовать «getattr()»?
- 7. Почему я должен использовать MXML?
- 8. Почему я должен использовать $ (это)?
- 9. Почему я должен использовать JPanel?
- 10. Почему я должен использовать UTC?
- 11. Почему я должен использовать isset?
- 12. Почему я должен использовать утверждения?
- 13. Почему я должен использовать DataForm?
- 14. Почему я должен использовать интерфейсы?
- 15. Почему я должен использовать HiddenField?
- 16. Почему я должен использовать Socket.io?
- 17. Почему я должен использовать поплавки?
- 18. Почему я должен использовать RedirectToAction?
- 19. Почему я должен использовать Flex?
- 20. Почему я должен использовать PassportJS?
- 21. Почему я должен использовать WinDbg?
- 22. Почему я должен использовать ssl?
- 23. Почему я должен использовать «я» в функции?
- 24. Почему я должен использовать Powershell над C#?
- 25. Почему я должен использовать -lstdC++ fs?
- 26. Почему я должен использовать BeginWrite вместо Write?
- 27. Рельсы. Почему я должен использовать ActiveRecord?
- 28. Настройка Bootstrap: почему я должен использовать LESS?
- 29. Почему я должен использовать методы класса Assert?
- 30. Почему я должен использовать git вместо svn?
Моя ошибка. Иди, убей меня вниз! – WindRider