网上说的全是
public boolean onKeyDown(int keyCode, KeyEvent event)和
public boolean onKeyUp(int keyCode, KeyEvent event)
可是我是自定义的 Button 控件 我如何知道 自己控件的 keycode 和KeyEvent 呢
------解决方案--------------------
btn.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN) {
// 按下
} else if (event.getAction() == MotionEvent.ACTION_UP) {
// 弹起
}
return false;
}
});