大佬教程收集整理的这篇文章主要介绍了android – ListView项目不能用HorizontalScrollView里面点击,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
> LinearLayout (vertical) > LinearLayout (horizontal) > include (horizontal LinearLayout with two TextViews) > include (ditto) > include (ditto) > TextView > horizontalscrollview (this guy is my problem) > LinearLayout (horizontal)
在我的活动中,当一个项目被创建时(调用getView())我将动态TextViews添加到HorizontalScrollView内的LinearLayout(除了填充其他更简单的东西).令人惊讶的是,性能非常好.
我的问题是,当我添加HorizontalScrollView时,我的列表项变得无法点击.单击时它们不会获得橙色背景,并且它们不会触发我设置的OnItemClickedListener(进行简单的Log.d调用).
如何让我的列表项再次可点击?
编辑:在最顶层的LinearLayout上设置android:descendantFocusability =“blocksDescendants”似乎有效.我想知道是否还有其他方法:如果我想在我的列表项中使用可聚焦项目怎么办?
以上是大佬教程为你收集整理的android – ListView项目不能用HorizontalScrollView里面点击全部内容,希望文章能够帮你解决android – ListView项目不能用HorizontalScrollView里面点击所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。