安卓中怎么实现控件点击图片的切换

安卓中如何实现控件点击图片的切换
比如我的控件设置了一张图片,当我点击它的时候切换为另外一张,当我再次点击,又变成这一这样,对应控件,我只会setImageResourse(),放图片,但是我如何获得我当前ImageView的图片的Drawable的ID呢,最傻瓜有种办法设一个成员变量,对2取余数,这样的,一次一个,判断点击次数,但是我找不到如何获得空间图片的方法,新手初学,求大神赐教
------解决思路----------------------
方法有好多种:

1.设置seector,在xml配置,引用方法和图片一样,焦点事件在xml里面写。

2.ImageView imageView=new ImageView(mContext);
   imageView.setImageResource(R.drawable.xx);
   实例化对象,直接改变res


------解决思路----------------------
ImageView.setTag(new Integer(rid))//把资源id放入view的tag中

//下面点击事件里面的判断
Integer id = ImageView.getTag();
if(id == id0){//如果id等于第一张
        //设置为第二张
}else{
        //设置为第一张
}
//再次设置ImageView的Tag


思路就是通过设置Tag来保存一些你需要的数据。注:特别像Adapter中用到的很频繁。