Android 自定义view之后只能监听到MotionEvent.ACTION_DOWN的解决办法

来源:互联网 发布:jira mac 破解版下载 编辑:程序博客网 时间:2024/06/04 18:28

我连接的文章

1:问题

这段时间在做自定义View时遇到一个点击回调,就在onToucheEvent(MotionEvent event)中监听点击事件,一切应该是顺顺利利的,然而事实并非这样,事实最会和你开个小玩笑,居然只触发了MotionEvent.ACTION_DOWN事件,其他的都没有反应,我用debug模式测试结果如下(为了清楚 我打了日志)

这里写图片描述


2:解决办法

设置view的clickabale 为true

this.setClickable(true);//这里取决你的view,使得View可点击就可以了View.setClickable(true);

添加之后的结果如下图:

这里写图片描述

3:结束

这是我的解决办法,希望大家来分享更加优秀的解决办法,期待你的答案。

1 0