我有一个 ListView ,每个项目的布局都包含 HorizontalScrollView 。 问题是,当用户点击或触摸列表项时,我无法获得整个列表项。
我该如何解决这个问题?
由于
编辑:HorizontalScrollView如下所示:
<HorizontalScrollView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:fillViewport="true"
android:scrollbars="none"
android:focusable="false"
android:fadingEdge="none"
android:layout_weight="1"
android:id="@+id/scrollView"
></HorizontalScrollView>
答案 0 :(得分:8)
好的伙计们,我明白了。 在 LinearLayout 包装我的 HorizontalScrollView 我添加了以下属性:
android:descendantFocusability="blocksDescendants"
所以 HorizontalScrollView 没有得到焦点。
感谢
答案 1 :(得分:0)
布局在HorizontalScrollView
内与ListView
看起来非常复杂。您应该简化UI。使用ExpandableListView。我认为它适合您的UI要求。