2013-04-14 2 views
1

У меня вопрос:Панель действий Android только на планшете

Я создал приложение, и оно должно работать на телефоне и планшете (в том же приложении). Теперь, когда я на маленьком экране, я хочу использовать жесткую кнопку «Настройки», чтобы всплывать меню, но когда на планшете (без кнопки настроек) я хочу показать панель действий?

Я не хочу, панель действий на маленьком экране, поскольку она занимает пространство

Когда активность начинает я использую следующий код:

requestWindowFeature(Window.FEATURE_NO_TITLE); 
     getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
       WindowManager.LayoutParams.FLAG_FULLSCREEN); 

ответ

2

Теперь, когда я нахожусь на маленький экран Я хочу использовать жесткую кнопку «Настройки», чтобы открыть меню

На устройствах Android нет кнопки «настроек». Там может быть быть кнопкой MENU на некоторых устройствах, но не для всех, включая не все телефоны. Фактически, большинство моделей устройств Android 4.x не имеют кнопки MENU - Samsung является одним из немногих производителей, которые все еще используют их.

Я не хочу, панель действий на маленьком экране, поскольку она занимает пространство

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

Следовательно, не используйте панель действий на любом устройстве Android и не отобразите собственное меню, написанное с помощью собственных виджетов, вызванное вашими выбранными средствами (например, кнопка триггера, жест).

+0

hmm Я не думал, что, возможно, я мог бы использовать меню «слайд вниз», я проверю его –

Смежные вопросы