请问如何在onTouch里实现onClick的功能public void onClick(){setFlag(true)}请问以上这段代码如何在onTo
请问如何在onTouch里实现onClick的功能
public void onClick(){
setFlag(true);
}
请问以上这段代码如何在onTouch 里实现 , 就是在onTouch里判断是否为点击事件,实现和以上代码一样功能?
public boolean onTouch(View v, MotionEvent event) {
//?
}
谢谢了
[解决办法]
event.getAction() == MotionEvent.ACTION_DOWN
event.getAction() == MotionEvent.ACTION_UP
[解决办法]
onClickListener监听器也是通过触摸事件触发的,具体可以看看源码中View.java的onTouchEvent()方法,具体onClick事件时怎么触发的,可以参考这篇文章。
http://blog.csdn.net/ddna/article/details/5451722
