在此之前,我已经发表过常规的Gallery。如果之前没有学习过的,可以查看博文: Android学习笔记之Gallery
这篇文章详细讲述了什么是gallery,以及怎么样是要用它。在这里就不用介绍了,这里主要讲述gallery的循环使用。
gallery的循环使用其实很简单的,上网一搜一大堆,但是我还是写一下。一是记录一下自己的学习成果,另一个是和大家一起分享一下。
实现gallery循环主要涉及到继承BaseAdapter的ImageAdapter 。
// 获取图片的个数 public int getCount() { return Integer.MAX_VALUE; }
public View getView(int position, View convertView, ViewGroup parent) { ImageView imageView = new ImageView(context); // 给ImageView设置资源 imageView.setImageResource(image[position % image.length]); // 设置显示比例类型 imageView.setScaleType(ImageView.ScaleType.FIT_XY); // 设置布局 图片120*80 imageView.setLayoutParams(