首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

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

2013-07-09 
自定义Button 的按下和弹起事件怎么写网上说的全是public boolean onKeyDown(int keyCode, KeyEvent event

自定义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;
}
});

热点排行