Ressource pouvant être dessinée à l'aide d'une variable
Je veux utiliser une variable à la place de R. drawable.myimage parce que j'ai une base de données avec l'image de noms. Je reçois le nom de la base de données et je veux utiliser le drawable ressource avec ce nom.
String flagimage = "R.drawable." + myHelper.getFlagImage(5);
int resourceId = Integer.parseInt(flagimage);
Bitmap flag = BitmapFactory.decodeResource(getResources(), resourceId);
source d'informationauteur Alex
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le nom d'une ressource comme
getIdentifier (String name, String defType, String defPackage);
La fonction ci-dessus renvoie une valeur de type entier même que R. drawable.nous.
C'est la façon d'y accéder avec les noms des ressources.
Vous pouvez utiliser ce code pour obtenir l'identifiant...