在ScrollView Android中创建类似ListView的ListView

时间:2015-02-12 11:55:11

标签: android listview android-listview

所以我做了一些研究和测试,在滚动视图中使用listview,因为很多人可能知道这应该是坏事,因为他们都滚动。这也意味着我无法显示完整的列表视图,因为它将包装为更小。

我看过哪些地方会改变listview的高度来解决这个问题但是大多数人都说它不是首选。

我想知道的是,制作像视图一样不可滚动的列表视图的首选方法是什么?基本上我想要与listview完全相同但显然不滚动,高度基于其内容。我更喜欢在尽可能多的XML中使用布局,并且我希望能够将我的数组列表发送到它以在屏幕上查看。不幸的是,我的搜索技巧都很沉闷,因为我无法找到真正解释首选方法的任何地方,所以我想我会问这里。

感谢您的帮助。

<>澄清信息
我想我会把它放在这里,万一它会有所帮助,首先我基本上想要显示一个图像,下面有一个评论列表(每个都有一个作者和一个文本),评论本身是从一个数组中获得的可以换。我希望整个页面可以滚动,所以我可以查看更多评论或返回到图像。

1 个答案:

答案 0 :(得分:1)

使用RecyclerView和支持multiple item types的适配器,您可以制作一个列表,其中显示顶部的图像和下面的几条评论。通常,您必须检查哪个项目对应于每个位置 - 在您的情况下,在0位置您有图像,而在其他每个位置您都有评论。然后在您的适配器onCreateViewHolderonBindViewHolder中,您将检查项目类型并以不同方式处理它们。

您可以查看this answer的简短示例。 如果您需要任何其他详细信息和/或示例代码来获取相关信息,请与我们联系。 :)