如何使用动态字符串路径访问Drawable图像

时间:2012-09-28 06:48:28

标签: android android-layout drawable android-image

我有这种类型的图像路径

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

lower包含图像的动态名称...

这些图片已经在绘图中如何在我的

中显示图像

Android中的ImageView

3 个答案:

答案 0 :(得分: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);

}

答案 1 :(得分:1)

您可以使用:

使用它的名称获取drawable中图像的ID
int image_id = getResources().getIdentifier(lower+"_25", "drawable", getPackageName());
imageView.setBackgroundResource(image_id);

答案 2 :(得分:1)

您可以使用:

getResources().getIdentifier(lower+"_25", "drawable", getPackageName())