我是Android编程的新手,但是我已经做了一些应用程序。它具有一个EditText和一个ButtonOkay。 EditText的输入设置为number。当用户点击键盘上的enter按钮时,我希望具有与单击Okay相同的操作。我怎样才能做到这一点?

最佳答案

mEditText.setOnKeyListener(new OnKeyListener() {

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

        if (event.getAction() == KeyEvent.ACTION_DOWN &&
            keyCode == KeyEvent.KEYCODE_ENTER) {

            // do what you do in "Okay" button
            return true;
        }
        return false;
    }
});

10-07 19:22