2

我有这种类型的图像路径

       String img_path = "R.drawable."+lower+"_25";

较低的包含图像的动态名称...

这些图像已经可以绘制如何在我的

Android中的ImageView

4

3 回答 3

2

在适配器中创建构造函数

public class MyAdapter extends XXXXXXX{
Context con;
public MyAdapter(Context con) {
        this.con = con;

    }

 .
 .
 .
int id = con.getResources().getIdentifier(lower+"_25", "drawable", "<your package name>");
imageView.setBackgroundResource(image_id);

}
于 2012-09-28T07:10:07.550 回答
1

您可以使用它的名称在drawable中获取图像的ID,使用:

int image_id = getResources().getIdentifier(lower+"_25", "drawable", getPackageName());
imageView.setBackgroundResource(image_id);
于 2012-09-28T06:55:32.490 回答
1

您可以使用:

getResources().getIdentifier(lower+"_25", "drawable", getPackageName())
于 2012-09-28T06:55:43.180 回答