当前位置: 代码迷 >> Android >> 自定义Button 的按下和弹起事件如何写
  详细解决方案

自定义Button 的按下和弹起事件如何写

热度:52   发布时间:2016-05-01 10:40:21.0
自定义Button 的按下和弹起事件怎么写
网上说的全是
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;
}
});
  相关解决方案