在我的应用程序中,我需要将一些位图可绘制对象放置在不想保留reference的位置R。因此,我创建了一个类DrawableManager来管理可绘制对象。
public class DrawableManager {
private static Context context = null;
public static void init(Context c) {
context = c;
}
public static Drawable getDrawable(String name) {
return R.drawable.?
}
}
然后我想通过类似这样的名称来获取drawable(car.png放在res / drawables里面):
Drawable d= DrawableManager.getDrawable("car.png");
但是,如您所见,我无法通过名称访问资源:
public static Drawable getDrawable(String name) {
return R.drawable.?
}
有其他选择吗?
慕沐林林
holdtom
qq_笑_17
相关分类