wie man auf die zeichnbaren Betriebsmittel namentlich in Android zugreift
In meiner Anwendung muss ich einige Bitmap-Zeichenprogramme an einer Stelle abrufen, an der ich die Referenz nicht behalten möchteR
. Also erstelle ich eine KlasseDrawableManager
um die Drawables zu verwalten.
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.?
}
}
Dann möchte ich das Zeichen mit folgendem Namen erhalten (die Datei car.png befindet sich in der Datei res / drawables):
Drawable d= DrawableManager.getDrawable("car.png");
Wie Sie jedoch sehen können, kann ich nicht über den Namen auf die Ressourcen zugreifen:
public static Drawable getDrawable(String name) {
return R.drawable.?
}
Irgendwelche Alternativen?