如何在Android中的LISTVIEW中为每个原​​始图像添加不同的图像?

时间:2011-04-26 07:02:04

标签: java android eclipse image listview

我想在每个原始文件中添加属于android listview中每个原始内容的特定图像... 例如:如果我正在制作列表查看国家,我希望每个国家都有自己的旗帜...... (例如: (imageUSA-FLAG)美国 (imageUK-FLAG)英国 (imageFRANCE-FLAG)法国 ...

2 个答案:

答案 0 :(得分:1)

你可以这样做:

@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;
}

答案 1 :(得分:0)

如果您在发布之前实际搜索过,那么您会找到entry