1:问题
这段时间在做自定义View时遇到一个点击回调,就在onToucheEvent(MotionEvent event)中监听点击事件,一切应该是顺顺利利的,然而事实并非这样,事实最会和你开个小玩笑,居然只触发了MotionEvent.ACTION_DOWN事件,其他的都没有反应,我用debug模式测试结果如下(为了清楚 我打了日志)
2:解决办法
设置view的clickabale 为true
this.setClickable(true);
//这里取决你的view,使得View可点击就可以了
View.setClickable(true);
添加之后的结果如下图:
3:结束
这是我的解决办法,希望大家来分享更加优秀的解决办法,期待你的答案。