我知道我想成功可能奇怪。
让我详细解释一下。首先,我想使用两个 ListView 查看 Activity 屏幕。就像 Pinterest 的样子。 (我不确定这是不是真的,但它被命名为heterogeneous gridview。)还有一件事我需要实现:延迟加载。我的 Activity 中大约有 30 张图片,因此一次获取所有图片并不好。这就是我需要延迟加载的原因。
所以首先,我考虑了我如何获得那种外观,我的意思是异构 GridView 。于是决定在LinearLayout
中添加一个ScrollView
。直线具有垂直 方向。通过这种方法,我在线性布局中使用奇偶方法添加了我的新 View 。
尽管没有任何适配器,所以据我所知,没有办法控制要显示的项目。所以懒加载是不适合的。
我还在 Activity
中尝试了两个 ListView
,但遇到了一些延迟和同步滚动问题。另一方面,它的回收率很低。
所以在这种情况下,我想问一下有没有办法使用Adapter
填充LinearLayouts?或者你会推荐什么来创建一个异构的 GridView ,但也有延迟加载。
如果我的方法是错误的,我不会急于改变它。
任何线索对我来说都是很好的。如有不明之处,请说明。我会详细解释。
最佳答案
经过大量研究,我终于找到了一个具有延迟加载和异构 GridView 并且没有任何滚动或回收滞后/问题的库。
Maurycy 的 StaggeredGridView 正是我要找的。p>
关于android - 填充布局时如何使用适配器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14435624/