【问题标题】:HorizontalScrollView considers only first child of nested ListViewHorizo​​ntalScrollView 只考虑嵌套 ListView 的第一个孩子
【发布时间】:2013-07-14 19:59:41
【问题描述】:

我有一个 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 的getView() 方法中,我动态添加TextViews 和ImageViews。基础数据在ListActivity 的onCreate() 方法中设置一次。如果一个列表项的宽度超过了可用空间,ScrollView 不会滚动,除非它是第一项并且 View 只会滚动直到第一项的右边框可见。

我有什么遗漏的吗?

【问题讨论】:

    标签: android listview horizontalscrollview


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多