2017-10-16 26 views
0

Je suis complètement amateur dans la programmation. J'ai commencé à l'apprendre il y a quelques jours. Cela signifie,Je veux définir drawables à ImageView dans le cadre de la base de données (avec id, questions, réponses et noms drawables)

mImageName.setImageDrawable(getDrawable(R.drawable.X)); 

où X est un nom de fichier drawable, mais pour X je dois avoir:

mQuestionLibrary.getImage(mQuestionNumber);//the name of drawable 

Comment fusionner ce?

+1

double possible de [Android, d'obtenir un ID de ressource de chaîne?] (Https://stackoverflow.com/questions/4427608/android-getting-resource-id-from-string) – 0X0nosugar

Répondre

0

OK, j'ai obtenu la solution.

mImageName.setImageResource(getResources().getIdentifier("@drawable/" + this.mQuestionLibrary.getImage(mQuestionNumber), null, getPackageName()));