Android-интерфейс вперед-совместимости

Я создал приложение с минимальным SDK 7, чтобы получить максимальную совместимость с циркуляционными устройствами. На телефонах Android (GB2.3) нажатие кнопки «Меню» отображает полосу меню в нижней части экрана, и это правильно.

Однако на планшетах HC3.2, где нет аппаратного ключа меню, я ожидал клавиши мягкого меню в нижней части экрана, но он не отображался, поэтому я не могу открыть свое меню.

Я не знаю, где искать и какую часть моего кода делиться, поэтому не могли бы вы показать мне, где я должен искать меню softbutton?

После прочтения, что меню устарели в самых последних версиях Android, я не знаю, есть ли у ICS4 кнопка мягкого меню или нет. Я никогда не тестировал свое приложение на таком устройстве. Можете ли вы дать мне советы?

благодаря

Предоставляемая вами ссылка говорит вам, как правильно предоставлять панели действий в вашем приложении, чтобы присутствие или иное физическое меню меню было неуместным, так что это хороший старт.

Теперь вам нужно объединить это с небольшим временем обнаружения SDK-версии (просто проверьте константу Build.VERSION.SDK_INT для Android 1.5 или выше), а также некоторое соответствующее отражение, чтобы включить тот же APK для запуска на любой версии Android, начиная с С вашей версией minSDK.

Intereting Posts
Ошибка Android VideoView (1,16) и черный экран Несколько ListRows для каждого заголовка в BrowseFragment – библиотека Leanback Меню Android и преобразование панели действий Моя реализация индексации приложений не работает Сбой веб-браузера Android «Фатальный сигнал 5 (SIGTRAP)» Проблема с потоком Android, почему ui по-прежнему блокируется, когда я использовал рабочий поток? Как узнать, находится ли Android-устройство рядом с адресом google maps api Виджет Android для события click Убедитесь, что содержимое вашего адаптера не изменено из фонового потока, но только из потока пользовательского интерфейса Android DDMS уже установлена, поэтому будет выполнено обновление Преобразование изображения не применяется после изменения ориентации с помощью Picasso Как получить уведомление, когда устройство теряет сетевое подключение? Сбой Android MediaRecorder Добавить GridView в listView в Android, например Dropbox View Можно ли отменить предыдущий Toast, когда я хочу показать другой Toast?