我想向每个原始图像添加一个特定的图像,这些图像属于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;
}

10-07 12:41
查看更多