当前位置:编程学习 > wap >>

为什么view添加ontouchListener,在界面中却监听不到呢?

view.setontouchListener(new..);为什么显示画面的时候监听不到呢
难道必须在activity中重写ontouch方法吗? --------------------编程问答-------------------- 需要覆写ontouch方法 --------------------编程问答-------------------- view初始化的时候获取焦点 this.setFocusable(true);
然后在onTouchListener监听事件方法里面return true;不要让事件传递到activity --------------------编程问答-------------------- 你可以调试一下程序看一下到底程序怎么走的。但不调试看看有没有运行你要执行的地方。或者直接在程序里面加打印语句。我感觉只要找到程序问题出在哪里很容易就能找出哪里有错误啊。 --------------------编程问答--------------------
引用 2 楼  的回复:
view初始化的时候获取焦点 this.setFocusable(true);
然后在onTouchListener监听事件方法里面return true;不要让事件传递到activity

还有个问题就是 显示popupwindow后  popupwindow下面的事件就监听不到了,return flase也不行啊?怎么解决? --------------------编程问答-------------------- 代码段贴出来看看啊,不然别人也不知道问题在哪
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,