Можно ли настроить кнопку меню панели действий на более низких уровнях API ‹14?

Мы создаем приложение, которое (по-прежнему) ориентировано на уровень API 8, но мы используем пакет совместимости. Из-за спецификаций мы не можем ориентироваться на уровень 14. На новом устройстве (HTC One X) кнопка меню панели действий видна под приложением. Есть ли способ отключить или скрыть эту кнопку?


person StingRay5    schedule 09.05.2012    source источник


Ответы (2)


попробуйте прочитать о ActionBarSherlock, это библиотека совместимости для реализации панели действий в более ранней версии SDK.

person thepoosh    schedule 09.05.2012
comment
Очень нравятся предложения пакетов совместимости, к сожалению, у меня еще не было возможности проверить это. Из того, что я прочитал, я не думаю, что это решит мою проблему, так как это не панель действий, которую я хочу в Gingerbread, но я хочу избавиться от нее в ICS, поскольку приложение построено с API уровня 10. Но когда у меня будет возможность, я проведу эксперимент, и вы узнаете, сработало ли оно. - person StingRay5; 27.06.2012

Вы можете попробовать ActionBarCompat. Это чистый андроид :-)

person Community    schedule 09.05.2012
comment
Sherlock также является чистым Android, это в значительной степени бэкпорт, и в него определенно стоит инвестировать, создание собственного (используя образец совместимости) становится сложным, поддерживая более продвинутые функции панели действий. - person Ian Warwick; 09.05.2012
comment
@IanWarwick ABS также использует лицензию Apache License 2. Спасибо :-) Если мне нужны дополнительные функции, я их получу. - person ; 09.05.2012