android开发,Layout中add入一个view,占据它的全部,怎么触发Layout的点击事件呢??

在一个LinearLayoutlayout中,layout.add(view);然后点击这个layout就失效了,本来是设置了点击监听的,没加view之前还可以的,求指教... 在一个LinearLayout layout中,
layout.add(view);
然后点击这个layout就失效了,本来是设置了点击监听的,没加view之前还可以的,求指教哦!谢谢!
展开
 我来答
taianxiaohuo
2012-07-19
知道答主
回答量:23
采纳率:0%
帮助的人:9万
展开全部
很可能是layout的监听跟view的监听冲突了,你可以先设置下焦点,然后再添加监听
追问
具体怎么做呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-07-20
展开全部
重写 dispatchTouchEvent() 自己进行任务分发机制
追问
什么意思呢?能不能详细说说
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zd1985jd
2012-07-20 · 超过21用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:49.8万
展开全部
重写 dispatchTouchEvent() 试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hszqfyxw
2012-07-19 · TA获得超过342个赞
知道小有建树答主
回答量:552
采纳率:0%
帮助的人:305万
展开全部
你吧点击监听放到view里不就完事了????
更多追问追答
追问
问题是,view是一个achartEngine画的一个折线图的view,点击事件无效了,原因不明,如果不加载折线图,还是有效的,所以我放弃了这个view,用外层的layout!
追答
估计achartEngine把click事件拦截了吧,achartEngine源码你有吗,有的话看看click事件的处理,然后自己改一下
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式