【发布时间】:2013-11-28 17:50:53
【问题描述】:
我不能使用列表视图,因为我需要在屏幕上显示滚动视图。什么是最好的替代方法,我可以将我创建的 .xml 文件传递给它,该文件包含我希望被视为单个列表项的所有视图。
编辑
我不能使用列表视图,因为列表视图不应该是 ScrollViews 的子视图
【问题讨论】:
-
为什么不能使用
ListView?ListView能够将任何 xml 布局显示为其单个项目。请更具体地说明您的问题。 -
具体来说就是把所有需要滚动的项目都放到
ListView中。 -
我不能使用列表视图,因为列表视图不应该是 ScrollViews 的子视图 - 这几乎不是一个有效的论点。正如@CommonsWare 所指出的,您应该更改布局,使
ListView成为主要的滚动容器。也就是说,利用页眉和页脚视图的内置功能。如果需要,您甚至可以使用MergeAdapter之类的东西。 -
...
MergeAdapterMH 可能指的是我的:github.com/commonsguy/cwac-merge -
如果它仍然相关,你可以使用一个 ViewGroup,给它一个比你想要的屏幕区域更大的尺寸,然后把它放在一个 ScrollView 中。它将在视口内滚动。
标签: android listview android-listview scrollview android-scrollview