社区
Android
帖子详情
为什么view添加ontouchListener,在界面中却监听不到呢?
dxwapa
2012-04-16 12:56:22
view.setontouchListener(new..);为什么显示画面的时候监听不到呢
难道必须在activity中重写ontouch方法吗?
...全文
1039
5
打赏
收藏
为什么view添加ontouchListener,在界面中却监听不到呢?
view.setontouchListener(new..);为什么显示画面的时候监听不到呢 难道必须在activity中重写ontouch方法吗?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
starflier
2012-04-16
打赏
举报
回复
代码段贴出来看看啊,不然别人也不知道问题在哪
dxwapa
2012-04-16
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
view初始化的时候获取焦点 this.setFocusable(true);
然后在onTouchListener监听事件方法里面return true;不要让事件传递到activity
[/Quote]
还有个问题就是 显示popupwindow后 popupwindow下面的事件就监听不到了,return flase也不行啊?怎么解决?
summersrest
2012-04-16
打赏
举报
回复
你可以调试一下程序看一下到底程序怎么走的。但不调试看看有没有运行你要执行的地方。或者直接在程序里面加打印语句。我感觉只要找到程序问题出在哪里很容易就能找出哪里有错误啊。
行云之云
2012-04-16
打赏
举报
回复
view初始化的时候获取焦点 this.setFocusable(true);
然后在onTouchListener监听事件方法里面return true;不要让事件传递到activity
香_菇
2012-04-16
打赏
举报
回复
需要覆写ontouch方法
浅谈
View
的 OnTouchEvent 和
OnTouchListener
的区别
从源码来看,OnTouchEvent是
View
的一个方法,处理MotionEvent封装的事件,而
OnTouchListener
是
View
内部静态类ListenerInfo的一个实例变量,ListenerInfo封装了一个
View
各种事件
监听
器。如图: 当ACTION_DOWN事件传递给
View
时,此时先调用
View
的dispatchTouchEvent,我们看看dispatch
使用
OnTouchListener
监听
滑动事件
OnTouchListener
可以实现简单的滑动事件
监听
。 实现思路: 当按下手指的时候记录手指的坐标作为起始坐标,当手指抬起的时候把当前手指坐标与起始坐标对比,由此可以判断手指滑动的方向。 import android.
view
.MotionEvent; import android.
view
.
View
; import android.
view
.
View
.OnTouchListen
关于
OnTouchListener
用法
常常会设置
监听
器,但是
OnTouchListener
类处理
监听
器类TouchListener时总是用错,借此记录下它的常用语法:package com.example.test; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.
view
.Menu; im
OnTouchListener
监听
MotionEvent.ACTION_UP/MOVE
OnTouchListener
监听
不到
MotionEvent.ACTION_UP/MOVE1.UP和MOVE都
监听
不到
2.UP无法
监听
3.正常 1.UP和MOVE都
监听
不到
private void test() { image
View
.set
OnTouchListener
(new Listener()); } private final cla...
android应用
中
常用的
监听
OnTouchListener
、OnClickListener、OnLongClickListener
android应用
中
常用的
监听
OnTouchListener
、OnClickListener、OnLongClickListener,大家肯定经常使用。但是你真的知道它会产生的神奇效果么?不要忽视这些神奇效果哦!说不定这些神奇效果正是你想要的呢?好,下面请看我的示例。 示例、 首先在Activity
中
创建一个button,然后对这个button同时设置
OnTouchListener
、O
Android
80,490
社区成员
91,375
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章