Android: меню и кнопка возврата перестают работать - PullRequest
2 голосов
/ 18 мая 2011

Для моего приложения для Android у меня есть несколько edittexts на главном экране.Если у меня есть первый текст редактирования в фокусе, кнопки меню / назад работают нормально, если у меня есть любой другой текст редактирования в фокусе, то ни один из них не работает вообще.Я не делаю ничего особенного в отношении кнопок меню / возврата относительно этого текста редактирования, я не уверен, в чем причина?Кто-нибудь сталкивался с подобной проблемой и / или знает причину / решение?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 09 июня 2014

легко исправить, я удалил единственное приложение для клавиатуры.

просто установите приложение клавиатуры и кнопки снова заработали

0 голосов
/ 04 сентября 2011

У меня была такая же проблема, и я нашел решение, потому что у меня было OnKeyListener, что return true;, когда я изменил его на return false;, проблема была исправлена ​​

    my_editText.setOnKeyListener(new OnKeyListener() {
    @Override
    public boolean onKey(View v, int keyCode, KeyEvent event) {
    // you can use the next line to ensure back button & menu button will return false
    if (event.getKeyCode() == KeyEvent.KEYCODE_BACK || event.getKeyCode() == KeyEvent.KEYCODE_MENU) return false;

   // any other key you don't want to call other listener for it
    if (event.getKeyCode() == KeyEvent.KEYCODE_ENTER&& event.getAction() == KeyEvent.ACTION_UP) {
     return true;                           
    }
     return false;
    }

});

OnKeyListener.onKey(android.view.View, int, android.view.KeyEvent)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...