【发布时间】:2014-09-27 07:29:42
【问题描述】:
我在 ScrollView 中有一个 ListView - 但我的问题是我不希望 Listview 滚动,而是希望 listview 完全展开,只需上下滚动 ScrollView 即可查看列表显示。有人可以推荐解决方案吗?
这是我的布局:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_horizontal"
>
<ListView
android:id="@+id/user_list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:divider="@null"
android:visibility="gone" />
</ScrollView>
附:我知道这是不好的做法,但无论如何我都需要这个东西
【问题讨论】:
-
我不太明白你的问题,但是如果列表视图有一千个项目,你希望它们被扩展并适合手机屏幕吗?
-
@danidee 实际上它不能超过 10 个项目
-
好的,但我认为将列表视图放在滚动视图中是一个坏主意,因为列表视图不会拉伸到其完整高度。您是否尝试过以这种方式降低列表视图中各个单元格的高度如果您只有 10 个项目,列表视图将适合屏幕
-
你有没有查看过这个链接stackoverflow.com/questions/18367522/… 它谈到了滚动视图和列表视图......希望它有所帮助
标签: android listview android-listview android-scrollview android-scroll