Horizo​​ntalScrollView仅考虑嵌套ListView的第一个子节点

时间:2013-07-14 19:59:42

标签: android listview horizontalscrollview

我有一个ListView嵌套在HorizontalScrollView内,如此:

<HorizontalScrollView android:layout_width="fill_parent"
                      android:layout_height="fill_parent"
                      android:fillViewport="true">
    <ListView android:id="@android:id/list"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content" />
</HorizontalScrollView>

ArrayAdapter的{​​{1}}方法中,我动态添加getView()TextViews。基础数据在ImageViews的{​​{1}}方法中设置一次。如果一个列表项的宽度超出可用空间,则ListActivity不会滚动,除非它是第一个项目,并且视图仅滚动直到第一个项目的右边界可见。

我有什么遗漏吗?

1 个答案:

答案 0 :(得分:0)

尝试将ListView的layout_height值更改为fill_parent。