2015-04-07 3 views
1

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

Теперь у меня есть клиент, жалующийся на то, что на нем установлена ​​плавающая кнопка меню, и на самом деле она закрывает некоторые другие кнопки в моем приложении. (Это не совсем не так на моем Samsung S5 ни Lenovo Yoga таблетки)

Я удалил «onCreateOptionsMenu» и «onOptionsItemSelected» от моей деятельности, и я больше не могу получить доступ на своих устройствах в меню, но пользователь HTC говорит, что кнопка плавающего меню по-прежнему находится на HTC, она просто ничего не делает.

Как удалить эту кнопку?

ответ

0

В вашем onCreateOptionsMenu() это сделать

MenuItem settingsItem = menu.findItem(R.id.action_settings); 
settingsItem.setVisible(false); 
+0

Спасибо за ваш ответ. Просто, чтобы убедиться, что я прав. Итак, вы предлагаете мне сохранить «onCreateOptionsMenu» и «onOptionsItemSelected», даже жестко, я действительно больше не хочу меню? Должен ли я создать файл mainmenu.xml только с одним элементом (R.id.action_settings), чтобы сделать его невидимым? – user1057831

+0

да точно .... – Arlind

+0

Это не трюк в соответствии с моим клиентом (у меня нет HTC один). :-( – user1057831

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