J'aimerais faire référence à une chaîne-matrice à partir d'une autre chaîne-matrice dans les chaînes.xml. Si j'essaie de lire le tableau String-Array (nommé "Plantes") dans mon activité, la valeur de chaque élément est NULL.
est-il possible d'obtenir ces valeurs? P>
Voici la partie de Les strings.xml: p> J'essaie d'accéder aux valeurs telles que ceci, par exemple: p> Les valeurs de L'usine est dans chaque cas "NULL" P> chacun sait accéder aux valeurs? p> p>
3 Réponses :
exemple droit donné sur: Android - String Ressources Code> Strong>
P>
p>
Cela ne fonctionne pas avec des références à des tableaux de cordes, car j'ai écrit Thi Side Up
Pourquoi mettrez-vous des tableaux de chaîne à l'intérieur des tableaux de cordes? Est-ce que c'est possible? Pour moi, il semble que vous ne puissiez pas mettre des ressources de chaîne à l'intérieur des éléments et non des tableaux de cordes.
@emich où j'ai mentionné à propos de mettre des matrices de chaîne à l'intérieur des tableaux de cordes?
@emich et oui, je pense que vous pouvez ne mettre que des ressources de chaîne à l'intérieur des articles.
@Paresh mayani avez-vous un exemple ...
Je veux comparer avec String Si ou Switch Case, je veux utiliser .... Pouvons-nous utiliser une chaîne de côté du commutateur dans Android
@Pareshmayani - il devrait être du code au lieu d'un écran d'écran. Au moins quelqu'un de canne copie de celui-ci 😛
@ Sagarr.Kothari HAHA se demandant comment vous êtes atterri sur cette réponse, c'est une longueur de décennie de la réponse lorsque nous codérons ensemble: P publiera le code source lorsque nous codons à nouveau ensemble: p
Vous devez effectuer ce qui suit:
//obtain the array that refrences others array TypedArray plantArray=getResources().obtainTypedArray(R.array.plants); //obtain the referenced arrays CharSequence[] ginkoArray=plantArray.getTextArray(0); //... CharSequence[] orlayaArray=plantArray.getTextArray(3);
Merci, c'était ce que je cherchais!
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">Hello World, MainActivity!</string> <string name="app_name">BasicViews5</string> <string-array name="presidents_array"> <item>Dwight D. Eisenhower</item> <item>John F. Kennedy</item> <item>Lyndon B. Johnson</item> <item>Richard Nixon</item> <item>Gerald Ford</item> <item>Jimmy Carter</item> <item>Ronald Reagan</item> <item>George H. W. Bush</item> <item>Bill Clinton</item> <item>George W. Bush</item> <item>Barack Obama</item> </string-array> </resources>
Qu'est-ce que "ressources" exactement? objet ou autre?
Cela manquait: Ressources Ressources = GetResources ();