listivew item和item中的view都无法点击 

开发者_android 2015-04-23 10:05:29
在fragment中放入listview,listview中有有imageview,textview,gridview。
ps:如下解决方法的就不要复制粘贴了:

1. android:descendantFocusability="blocksDescendants" 子view  android:focusable="false"。
2. gridview pressed="false" clickable="false" 等。
3. 网上的解决方法,我花了三天搜索尝试了。均无效果。不要复制粘贴的,真诚求遇到并成功解决过类似的高手给出意见。
...全文
185 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
浅笑_JIE 2015-04-25
  • 打赏
  • 举报
回复
引用 6 楼 dalor 的回复:
[quote=引用 5 楼 u011070145 的回复:] 我之前也做过这样的 没出现你这样的问题 你的 子view的onclick事件 是整个Item 还是Item里面的某个控件的监听?
二者都不行。[/quote] 你找到什么问题没啊?
开发者_android 2015-04-23
  • 打赏
  • 举报
回复
引用 5 楼 u011070145 的回复:
我之前也做过这样的 没出现你这样的问题 你的 子view的onclick事件 是整个Item 还是Item里面的某个控件的监听?
二者都不行。
浅笑_JIE 2015-04-23
  • 打赏
  • 举报
回复
我之前也做过这样的 没出现你这样的问题 你的 子view的onclick事件 是整个Item 还是Item里面的某个控件的监听?
哎,真难 2015-04-23
  • 打赏
  • 举报
回复
从fragment那里的ontouch开始debug八,肯定是被拦截了,,,
开发者_android 2015-04-23
  • 打赏
  • 举报
回复
PS:修改为ontouch是可以,还是可能因为事件传递被拦截了,目前实现找不出原因,等有时间再找找。大神们再帮我继续推理一下。
开发者_android 2015-04-23
  • 打赏
  • 举报
回复
引用 1 楼 u013280307 的回复:
为什么我之前用的时候设置好listener都没遇到过这情况 源码贴上看看
我之前的都没有遇到,有遇到的也都解决了。就这个,伤不起。。。。 项目开发中,这部分代码太多了,1000+,看着都麻烦。我口述一下。 主要就是添加子view的onclick事件,我是在getview的最后添加。保存之前已经创建的view在map中,在滑动程中不需要重新创建,且方便实时更新数据。 问题是这样的:  运行后,进入页面,点击子view,没有任何反应,当滑动时,之前所有事件一次触发。滑动后,一些子view的事件可以响应,但响应一两次后,又不能点击,再滑动,又响应。
答题小助手 2015-04-23
  • 打赏
  • 举报
回复
为什么我之前用的时候设置好listener都没遇到过这情况 源码贴上看看

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧