2011-07-07 74 views
0

我有一个想要在gridview中显示的图像阵列列表,但我只希望一次显示12个图像,然后每隔几秒就有一个更改图像,但是我在解决如何将显示的图像数量限制为12时遇到困难。我使用自定义适配器,扩展了baseAdapter。任何帮助表示赞赏。GridView显示的项目数量限制

回答

2

如果你开始通过在的getCount方法中返回12来解决这个问题呢?

+0

对,谢谢。我实际上尝试过,并且得到了另一个我认为引起问题的错误(事实证明网络问题是问题的实际原因。) 关于网格视图如何实际更新网格,当我调用notifyDataSetChanged() ,它重绘每一个单独一个,还是只重绘改变的那个? 我问的原因是因为我现在每次都可以随机使用一个大小为12的数组列表来保存它们作为一个缓冲区,并随机用一个新的值替换其中一个值,但是我想添加一个 – confused

+0

的转换,这需要只改变一个动画 – confused

+0

如果你想动画只是项目改变,那么你不应该更新也不要调用'notifyDataSetChanged',而是创建一些自定义视图(如gridview项),你将改变它的动画自。 – Cristian