1.在Adapter中使用getCount() 使用 return Integer.MAX_VALUE;
2.在getView()中 getItem(position%content.size());
3.在引用gallery时设置gallery.setSelection(adapter.getCount()/2);
就可以循环显示了。
本文介绍了一种通过Adapter实现Gallery无限循环显示的方法。具体步骤包括:使用getCount()返回Integer.MAX_VALUE确保图片数量无限;利用getItem(position % content.size())在getView()中循环获取图片;设置gallery.setSelection(adapter.getCount() / 2)使初始显示处于中间位置。
1.在Adapter中使用getCount() 使用 return Integer.MAX_VALUE;
2.在getView()中 getItem(position%content.size());
3.在引用gallery时设置gallery.setSelection(adapter.getCount()/2);
就可以循环显示了。
6万+

被折叠的 条评论
为什么被折叠?