通过这几天的学习,发现前面的头像图片添加后在选择图片时,会很快到尾部。这是一个弊端。那么要实现图片无限循环,就要将前边的内容作适当的改变。
所要修改的地方是将获得所要显示的图片个数的函数getCount()的返回值改为MAX_VALUE。这是一个无穷大的数值。接着就是将图片替换语句btn_img.setImageResource(images[]), 响应gallery事件中的is.setImageResource(images[])以及将控制所要显示的某一张图片语句iv.setImageResource(images[])的下表改为position%images.length即可实现无限循环的功能。当然这只是一个小小的细节方面的问题,可以根据自己的习惯选择自己喜欢的方式。
下面是修改前后演示结果的对比: