如何在用户按下键盘上的完成按钮时触发事件
How to trigger a event when user press done button in keyboard
我想在用户单击 android 键盘中的完成按钮时触发一个事件
例如:在登录 activity 中,当我输入密码并按下键盘右下角的完成按钮时,它会关闭键盘,然后我按下登录按钮。而不是当用户按下键盘上的完成按钮时,应该进行身份验证。
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;
}
});
我想在用户单击 android 键盘中的完成按钮时触发一个事件
例如:在登录 activity 中,当我输入密码并按下键盘右下角的完成按钮时,它会关闭键盘,然后我按下登录按钮。而不是当用户按下键盘上的完成按钮时,应该进行身份验证。
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;
}
});