Итак, я работаю над обновлением для своего приложения с 3,0 до 4,0, и у меня возникают проблемы с эмулятором. В частности, программные кнопки не появляются при использовании оболочки Galaxy Nexus ~ ish (я не уверен, что она точна, но она должна быть достаточно близкой).
Это WXGA720, его значения:
Hardware Back/Home keys = no
Abstracted LCD Density = 320
Keyboard Lid Support = no
Max VM Heap = 48
Device Ram Size = 1024
Первая строка является самой важной, поскольку она говорит эмулятору, что нам нужны программные ключи для back/home. Это работает с использованием оболочки WXGA800 (планшет) - даже с использованием уровня API 14 (ICS).
(Не обращайте внимания на jaged edge на скриншоте, у меня есть эмулятор, уменьшенный - это не влияет на не отображаемые клавиши). Как вы видите, его трудно взаимодействовать с эмулятором, так как у меня нет кнопок возврата/дома.
Таким образом, программные клавиши отображаются для экрана планшета, но не для телефона. Кто-нибудь еще решил эту проблему?
ИЗМЕНИТЬ
Я изменил скриншот, чтобы отразить последнюю версию инструментов, r16. Кнопки отображаются с использованием оболочки WVGA800 и аппаратного обеспечения back/home = no.