您好我正在尝试在活动中的onkeydown中按下按钮(。)和(删除)/(< ==)。 我使用了以下方法
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
Log.d(""+keyCode, ""+event);
return super.onKeyDown(keyCode, event);
}
mMasEditText.setOnKeyListener(new OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
Log.d("pressed", "Pressed");
if (event.getAction()==KeyEvent.ACTION_DOWN && keyCode == KeyEvent.KEYCODE_DEL) {
//do something here
mMasEditText.setText("0.00");
return true;
}
return false;
}
});
两个被覆盖的方法都会出现回调吗?为什么回调没有进入onkeydown以及为什么我无法在edittext中使用onkeylistner删除回调