EditText 监听回车事件 避免2次触发
// 侦听回车事件
EidtText txtSN = (EditText) findViewById(R.id.txtSN);
txtSN.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId,
KeyEvent event) {
//一开始只判断是回车键而没有判断 ACTION_UP以至于每次按回车都导致触发2次
if (event.getKeyCode() == KeyEvent.KEYCODE_ENTER&&event.getAction()==KeyEvent.ACTION_UP) {
validateSN(); //自定义操作
return true; //表示本次操作完成 不再往外传播本事件
}
return false;
}
});
本文来自博客园,作者:mushishi,转载请注明原文链接:https://www.cnblogs.com/mushishi/p/3510036.html

浙公网安备 33010602011771号