当用户在键盘上按下完成按钮时如何触发事件

时间:2017-02-05 12:45:49

标签: android android-edittext imeoptions

我想在用户点击Android键盘中的完成按钮时触发一个事件

例如:在登录活动中,当我输入密码并按下键盘右下角的完成按钮时,关闭键盘,然后按下登录按钮。而不是当用户在键盘上按下完成按钮时,应该进行身份验证。

1 个答案:

答案 0 :(得分:2)

editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
    @Override
    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
        if (actionId == EditorInfo.IME_ACTION_DONE) {
            // do your stuff here
        }
        return false;
    }
});