我想向每个原始图像添加一个特定的图像,这些图像属于android listview中的每个原始内容...
示例:如果我要在列表中查看国家/地区,并且希望每个国家/地区都拥有自己的国旗...
(例如:
(imageUSA-FLAG)美国
(imageUK-FLAG)英国
(imageFRANCE-FLAG)法国
...
最佳答案
例如,您可以这样做:
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ImageView myImageView = new ImageView();
switch(position) {
case 0: myImageView.setImageResource(R.drawable.imageUSA-FLAG);
break;
case 1: myImageView.setImageResource(R.drawable.imageUK-FLAG);
break;
case 2: myImageView.setImageResource(R.drawable.imageFRANCE-FLAG);
break;
}
return myImageView;
}