android开发,Layout中add入一个view,占据它的全部,怎么触发Layout的点击事件呢??
在一个LinearLayoutlayout中,layout.add(view);然后点击这个layout就失效了,本来是设置了点击监听的,没加view之前还可以的,求指教...
在一个LinearLayout layout中,
layout.add(view);
然后点击这个layout就失效了,本来是设置了点击监听的,没加view之前还可以的,求指教哦!谢谢! 展开
layout.add(view);
然后点击这个layout就失效了,本来是设置了点击监听的,没加view之前还可以的,求指教哦!谢谢! 展开
4个回答
展开全部
很可能是layout的监听跟view的监听冲突了,你可以先设置下焦点,然后再添加监听
追问
具体怎么做呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-07-20
展开全部
重写 dispatchTouchEvent() 自己进行任务分发机制
追问
什么意思呢?能不能详细说说
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
重写 dispatchTouchEvent() 试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你吧点击监听放到view里不就完事了????
更多追问追答
追问
问题是,view是一个achartEngine画的一个折线图的view,点击事件无效了,原因不明,如果不加载折线图,还是有效的,所以我放弃了这个view,用外层的layout!
追答
估计achartEngine把click事件拦截了吧,achartEngine源码你有吗,有的话看看click事件的处理,然后自己改一下
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询