// 定义一个访问图片的数组
int[] images = new int[] {
R.drawable.java,
R.drawable.javaee,
R.drawable.swift,
R.drawable.ajax,
R.drawable.html, };
int currentImg = 0;
// 初始化时显示第一张图片
image.setImageResource(images[0]);
image.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
// 改变ImageView里显示的图片
image.setImageResource(images[++currentImg % images.length]);
}
});
代码是通过++currentImg%images.length实现图片点击时的循环切换的