Android虚拟键盘监听器

时间:2010-11-19 10:41:48

标签: android

我有一个EditText,当某些文字进入虚拟键盘时出现,当我按下回车时,我无法在第二个EditText中获得焦点,但有时它会起作用。

任何人请帮忙。

edittext.setOnKeyListener(new OnKeyListener() {

    public boolean onKey(View v, int keyCode, KeyEvent event) {

        if (keyCode == KeyEvent.KEYCODE_ENTER)// key code for virtual keyboard next
            {
                System.out.println("Event catched>>>>>>>>>>>>>>");

                edittext.requestFocus();

            }

            return false;
        }
    });

2 个答案:

答案 0 :(得分:2)

在Edittext上使用android:imeOptions="flagNavigateNext"

答案 1 :(得分:1)

你不应该从你的代码那里做到这一点。

您需要在EditText

中正确设置android:imeOptions