这个好办
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
newindex = arg2;
ImageView image = (ImageView) arg1
.findViewById(R.id.imageView1);
if (oldindex == -1) {
OldImage = image.getDrawable();
image.setImageResource(R.drawable.dlg_spinner_icon_pressed);
oldindex = newindex;
} else {
if (oldindex == newindex) {
} else { ImageView image1 = (ImageView) arg0.getChildAt(
oldindex).findViewById(R.id.imageView1);
image1.setImageDrawable(OldImage);
OldImage = image.getDrawable();
image.setImageResource(R.drawable.dlg_spinner_icon_pressed);
oldindex = newindex;
}
}
}
});oldindex是保存上次点击的选项ID,newindex是记录本次点击选项的ID,OldImage保存上次选项的图片资源源:http://www.eoeandroid.com/thread-152030-1-1.html
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
newindex = arg2;
ImageView image = (ImageView) arg1
.findViewById(R.id.imageView1);
if (oldindex == -1) {
OldImage = image.getDrawable();
image.setImageResource(R.drawable.dlg_spinner_icon_pressed);
oldindex = newindex;
} else {
if (oldindex == newindex) {
} else { ImageView image1 = (ImageView) arg0.getChildAt(
oldindex).findViewById(R.id.imageView1);
image1.setImageDrawable(OldImage);
OldImage = image.getDrawable();
image.setImageResource(R.drawable.dlg_spinner_icon_pressed);
oldindex = newindex;
}
}
}
});oldindex是保存上次点击的选项ID,newindex是记录本次点击选项的ID,OldImage保存上次选项的图片资源源:http://www.eoeandroid.com/thread-152030-1-1.html
你好,我需要点击imageView触发此事件
在git view里面对imageView进行点击监听