Интерфейс, диалоги, темы, стили, меню
-
Zammm
- Сообщения: 69
- Зарегистрирован: 05 окт 2014, 11:31
Сообщение
Zammm » 16 ноя 2014, 12:53
Добрый день, друзья!
Столкнулся с проблемой отображения меню в приложении. Потребовалось закрепить меню в ActionBar, с чем я успешно справился посредством следующего кода:
- try {
ViewConfiguration config = ViewConfiguration.get(this);
Field menuKeyField = ViewConfiguration.class
.getDeclaredField("sHasPermanentMenuKey");
if (menuKeyField != null) {
menuKeyField.setAccessible(true);
menuKeyField.setBoolean(config, false);
}
} catch (Exception ex) {
// Ignore
}
Однако при нажатии на кнопку "свойства" на самом телефоне отображается выпадающее снизу меню, а при нажатии на меню в ActionBar появляется другое меню с теми же пунктами, только выпадающее сверху. По сути - у меня получилось два меню с одним содержанием... Как избавиться теперь от навязчивого меню снизу и заставить стандартной кнопкой телефона вызывать верхнее меню из ActionBar?
-
Zammm
- Сообщения: 69
- Зарегистрирован: 05 окт 2014, 11:31
Сообщение
Zammm » 19 ноя 2014, 11:56
Ребят, проблему так и не решил, так что до сиз пор буду рад, если кто-то что-то сможет подсказать...
-
Foenix
- Сообщения: 4201
- Зарегистрирован: 20 окт 2012, 12:01
Сообщение
Foenix » 19 ноя 2014, 13:28
отформатируй код для читабельности тегами и добавь скриншоты
-
Zammm
- Сообщения: 69
- Зарегистрирован: 05 окт 2014, 11:31
Сообщение
Zammm » 20 ноя 2014, 21:41
Спасибо большое!! В простых одностраничных приложениях пошло! Но вот в приложении с табами всё-равно появляется два меню... и при нажатии на системную кнопку всплывает меню снизу...(((