как получить доступ к доступным для рисования ресурсам по имени в Android
В моем приложении мне нужно получить некоторые растровые рисунки где-то, где я не хочу хранить ссылку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.?
}
Есть альтернативы?