开发者

Android: menu and back button stop working

For my android app I have multiple edittexts on the main screen. If i have the first edittext in focus the menu/back butto开发者_C百科ns operate fine, if i have any of the other edittexts in focus than neither of them work at all. I'm not doing anything special regarding the menu/back buttons relative to that edittext, i'm not sure what the cause is? Has anyone run into a similar issue and/or know of the cause/solution?

Thanks!


I was have the same problem and I found solution for I was have OnKeyListener that return true; when I change it to return false; the problem was fixed

    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)


easy fix for me, I had removed the only keyboard app.

just install a keyboard app and the buttons worked again

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜