Как стать автором
Обновить

Комментарии 16

Очень интересные результаты голосования сейчас:
Скриншот
image
баг хабра)
попробуй обновить страницу — у меня всё стало на свои места
Если пункты меню собраны в один пункт, то по «железной» кнопке «меню» на Android 2.x попап меню появляется сверху или снизу?
внизу, только оно имеет вот такой вид:

image
Это у вас четвертый андроид, а djvu спрашивает про 2.x
скрин эмулятора 2.2:

image
да, но это только в новых проектах, я бы не стал переводить старый с ABS на SupportLib
после добавления ActionBarSherlock приложение хорошо добавляет в весе конечного apk. А как с этим у SupportLib?
добавляет примерно 500-600кб
Даже если добавит оно максимум 1МБ, то ничего страшного не случится. К тому же, до SupportLib, было два варианта, либо использовать ABS, либо писать самому, второй вариант думаю добавил бы побольше.

Да и сейчас уже не то время, когда память килобайтами считается :)
С тем, что самописный вариант добавит больше не соглашусь.
Еще давно, когда ABS не был так на слуху, а у меня был LG GT540 с очень ограниченной памятью под приложения и я дрожал за каждый КБ, мною был написан простенький ActionBar, который выглядел как оригинал с 4.0, но весил совсем немного, так как был написан специально под конкретное приложение и не включал ненужных ему навесов.
Да, я согласен с Вами, когда пишешь только полоску c home button, тогда да, это выйдем меньше, просто я имел ввиду полное повторение функционала или хотя бы приближенное.
Еще когда на IO показывали, говорили «если юзаете ABS в проекте — продолжайте юзать».
С ним вряд ли получится, даже сами гугловцы объясняли, что и PreferenceActivity, и PreferenceFragment зависят от закрытых API PreferenceManager (вот там внутри как раз подгрузка структуры настроек из xml-файла и прочая вкуснота). Поэтому простой либой невозможно будет добиться такого результата. Разве что в Google Play Services впихнут что-нибудь.
Спасибо за статью
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории