Меню опций не появляется, когда выбран EditText - Android
У меня есть макет со списком и EditText. Я создал меню с некоторыми опциями.
Проблема в том, что когда TextView сфокусирован, кнопка родного меню не работает (это происходит только для смартфонов Samsung)!
Как я могу решить это?
Спасибо
1 ответ
Решение
У меня была похожая проблема с EditText. Я использовал setOnKeyListener() для редактирования текста. EditText получит фокус, как только запустится Activity, и он разрушит действие клавиши меню, поэтому onCreateOptionsMenu() не вызывается.
Добавление
if( keyCode == KeyEvent.KEYCODE_MENU ){
return false;
}
в методе EditText метод OnKeyListener.onKey() устранил проблему.