ActionBarSherlock, есть вопрос

Интерфейс, диалоги, темы, стили, меню
Ответить
Аватара пользователя
neoksi
Сообщения: 712
Зарегистрирован: 26 июл 2012, 10:42
Контактная информация:

ActionBarSherlock, есть вопрос

Сообщение neoksi » 26 апр 2013, 21:24

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

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: ActionBarSherlock, есть вопрос

Сообщение rezak90 » 27 апр 2013, 01:27

а какая в итоге разница? если на всех версиях он будет выглядеть одинаково
R.id.team
Политика на форуме запрещена

Аватара пользователя
neoksi
Сообщения: 712
Зарегистрирован: 26 июл 2012, 10:42
Контактная информация:

Re: ActionBarSherlock, есть вопрос

Сообщение neoksi » 27 апр 2013, 06:14

Ну я лично с помощью id из ABS прикреплял действие при нажатии на сам Title ActionBar'а, а когда он использует системный, то трюк не выходит =(
Нужно писать собственный CustomView для ActionBar и как-то встраивать его в ABS, чтоб логику программы не переделывать.

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: ActionBarSherlock, есть вопрос

Сообщение klblk » 27 апр 2013, 10:09

http://actionbarsherlock.com/faq.html
Как я понял из вышеуказанной ссылки, в Android 4+ (api lvl 14+) используется системный ActionBar, в более ранних версиях ActionBar рисуется Sherlock'ом.

Аватара пользователя
neoksi
Сообщения: 712
Зарегистрирован: 26 июл 2012, 10:42
Контактная информация:

Re: ActionBarSherlock, есть вопрос

Сообщение neoksi » 27 апр 2013, 10:21

Спасибо.

С этой поддержкой всего зоопарка устройств просто чокнуться можно %)

Ответить