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
- Android 自定义view之后只能监听到MotionEvent.ACTION_DOWN的解决办法
- Android 中View只能接收到ACTION_DOWN无法接收ACTION_MOVE和ACTION_UP解决办法
- android之OnTouchListener只能监听到ACTION_DOWN-----onTouchListener的返回值问题
- 自定义view中 case MotionEvent.ACTION_DOWN:No such instance field:
- Android 自定义View可以监听ACTION_DOWN却监听不到ACTION_MOVE和ACTION_UP
- 安卓关于自定义View只能接收ACTION_DOWN事件问题的解决
- android MotionEvent.ACTION_DOWN 事件丢失
- 【Android】【自定义View】MotionEvent getX()和getRawX()的区别
- 安卓——问题:控件(view)的OnTouch事件只能获取到ACTION_DOWN事件,UP、MOVE等事件都无法获取到
- Android自定义View进阶-MotionEvent详解
- android(仿QQ向右滑动退出)在viewpager中onTouchEvent无法监听到ACTION_DOWN的getX的值
- Android 自定义view的监听事件
- View只能获得ACTION_DOWN消息, ACTION_MOVE消息接收不到
- SurfaceView监听不到MotionEvent.ACTION_MOVE和MotionEvent.ACTION_UP事件的解决办法
- 自定义ViewGroup和View的MotionEvent的关系
- 怎么在这个类中用onTouchEvent的MotionEvent.ACTION_DOWN实现线程的暂停
- android onTouchEvent 中只有ACTION_DOWN的原因
- android onTouchEvent 中只有ACTION_DOWN的原因
- printf 打印
- java线程死锁
- 安卓判断当前网络状态
- Java 8 Stream API features --- map/reduce methods
- 使用JProfiler排查远程应用性能问题
- Android 自定义view之后只能监听到MotionEvent.ACTION_DOWN的解决办法
- 简单轮播图
- (PHPSInorganic Polysilazane IOTA-PHPS
- 寻找多个字典中的公共键
- 解析_Gson转换成Bean类的格式
- linux下fctrl()函数
- Android小知识(4)
- bootstrap-treeview
- Android App 反编译与代码混淆