Мы создаем приложение, которое (по-прежнему) ориентировано на уровень API 8, но мы используем пакет совместимости. Из-за спецификаций мы не можем ориентироваться на уровень 14. На новом устройстве (HTC One X) кнопка меню панели действий видна под приложением. Есть ли способ отключить или скрыть эту кнопку?
Можно ли настроить кнопку меню панели действий на более низких уровнях API ‹14?
Ответы (2)
попробуйте прочитать о ActionBarSherlock, это библиотека совместимости для реализации панели действий в более ранней версии SDK.
person
thepoosh
schedule
09.05.2012
Очень нравятся предложения пакетов совместимости, к сожалению, у меня еще не было возможности проверить это. Из того, что я прочитал, я не думаю, что это решит мою проблему, так как это не панель действий, которую я хочу в Gingerbread, но я хочу избавиться от нее в ICS, поскольку приложение построено с API уровня 10. Но когда у меня будет возможность, я проведу эксперимент, и вы узнаете, сработало ли оно.
- person StingRay5; 27.06.2012
Вы можете попробовать ActionBarCompat. Это чистый андроид :-)
person
Community
schedule
09.05.2012
Sherlock также является чистым Android, это в значительной степени бэкпорт, и в него определенно стоит инвестировать, создание собственного (используя образец совместимости) становится сложным, поддерживая более продвинутые функции панели действий.
- person Ian Warwick; 09.05.2012
@IanWarwick ABS также использует лицензию Apache License 2. Спасибо :-) Если мне нужны дополнительные функции, я их получу.
- person ; 09.05.2012