Android EditText OnTouchListener事件重复
今天在做数字键盘输入法的时候,监听EditText的OnTouchListener事件,然后弹出输入法,发现事件里面的方法居然执行了两次。 代码如下: Java代码 edit.setOnTouchListener(newOnTouchListener(){ @Override publicbooleanonTouch(Viewv,MotionEventevent){ NumberInputApp.setEdit(edit); Intentintent=newIntent(); intent.setClass(NumberKeyBoardActivity.this,NumberInputActivity.class); startActivity(intent); returnfalse; } }); 经过同事的提示,发现有可能是EditText的事件太过灵敏了,在MotionEvent.ACTION_DOWN和MotionEvent.ACTION_UP各执行了一次,于是把代码改成如下即可: Java代码 edit.setOnTouchListen...