2010-11-22 4 views
0

Salut Je travaille sur une application où j'ai besoin d'afficher des tas d'images pour certaines conditions. Y at-il plus simple d'obtenir toutes les images sans mentionner les noms de ressources comme dans la plate-forme Android commeComment afficher des tas d'images sans donner les noms des ressources locales dans le code?

int id = getResources().getIdentifier(imgName, "drawable", 
      getPackageName()); 

S'il vous plaît quelqu'un me aider dans cette regard.Thanks à l'avance.

Répondre

0

Je pense que vous ne voulez pas coder les noms d'image. Vous pouvez donc utiliser ResourceBundle.

static ResourceBundle _resources=ResourceBundle.getBundle(MyAppResourcesResource.BUNDLE_ID, MyAppResourcesResource.BUNDLE_NAME); 

Bitmap bitmap = Bitmap.getBitmapResource(_resources.getString(MyAppResourcesResource.IMAGE_NAME)); 

Pour plus de détails sur ResourceBundle, lisez cet article.

Localizing an application

+0

Merci pour votre aide .. – Koushik

Questions connexes