gpt4 book ai didi

android - 在 Android 中需要一个具有两列的不同行高的 ViewGroup(自定义)

转载 作者:行者123 更新时间:2023-11-30 03:47:59 26 4
gpt4 key购买 nike

我有无限多的元素。想要将它们显示在两列中作为具有延迟加载的 GridView。我用 GridView 尝试过,它以相同的高度在一行中显示所有项目。但希望它根据所附图像中的项目高度进行调整。如果有人有任何想法或你们中的任何人已经使用一些自定义 View 实现了这一点。请分享它。提前谢谢。 ViewGroup with different sized cells

最佳答案

新答案

查看 RecyclerViewRecyclerView 取代了 ListView,其设计足够灵活以支持您的用例。

RecyclerView 是支持库的一部分,在 android L 中添加。因此它应该适用于任何版本的 Android。 但请注意,在撰写本文时,android L 处于预览阶段。

原始答案

Android 源代码中有一个名为StaggeredGridView 的实验类,它可以执行您想要的操作。它包含在 frameworks/ex/widgets/ 文件夹中。

还没有结束。然而,有些人已经基于它构建了工作原型(prototype)。例如:http://www.androidviews.net/2013/01/pinterest-like-adapterview/

关于android - 在 Android 中需要一个具有两列的不同行高的 ViewGroup(自定义),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14641920/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com