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

我连接的文章

1:问题

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

这里写图片描述


2:解决办法

设置view的clickabale 为true

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

添加之后的结果如下图:

这里写图片描述

3:结束

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值