Je viens de commencer avec Android et écrire une application de dialogue simple avec des chaînes aléatoires présentés à l'utilisateur. J'ai commencé à réfléchir à la meilleure façon de le faire?Choisissez des chaînes aléatoires de string.xml
si strings.xml se composent de chaînes comme:
<string name="quote1">blaha blaha</string>
<string name="quote2">chit chat</string>
Je suppose qu'il ya une meilleure façon puis générer un int et aléatoire puis faire
case 1:
R.id.quote1
Je suppose que finira avec au moins 50 citations différentes dans ce fichier, c'est un commutateur laide ..
Sincères salutations
Vous pouvez expliquer un peu plus loin pour explicitation: Ensuite, vous pouvez charger tout le tableau dans votre activité avec la méthode des ressources getStringArray (http://developer.android.com/reference/android/content/res /Resources.html#getStringArray (int)) et sélectionnez aléatoirement dans le tableau sans avoir besoin de coder explicitement un commutateur pour chaque ID de ressource. C'est presque certainement le moyen le plus facile d'aller. –
Ça sonne bien, je vais essayer ça à coup sûr! – elwis