0

我对网格视图有疑问。当我通过检查条件创建视图时,gridview 的每个项目都包含一些数据(例如图像、文本等),即 if(convertView==null) 然后 gridview 的项目变得随机意味着它们不按顺序排列。如果我使用 if(true) 创建视图,则网格的滚动不流畅。

任何人都可以帮助我吗????谢谢:)

4

1 回答 1

0

gridView 适配器的 getView() 实现将被调用 n 次,其中 n 是数据集的大小。因此,您不必进行以下检查:

if (convertView == null)

这将由 getView() 本身处理。此外,您可以检查您是否希望您的 convertView 属于某个类,如果它为 null,则从现有 layout.xml 文件创建新布局。

于 2012-12-18T08:16:33.220 回答