2016-05-10 3 views
-1

Ich bin neu bei Android und ich habe ein Problem festgestellt. Ich möchte einen String mit dem Namen eines String-Array-Wertes in string.xml vergleichen.Vergleichen Zeichenfolge mit String-Array-Namen in Android

Also zum Beispiel meine Zeichenfolge ist "img_1". Jetzt möchte ich meine strings.xml nach einem String-Array mit dem Namen "img_1" durchsuchen. Wie vergleiche ich den String mit dem Namen eines String-Array-Wertes?

<string-array name="img_0"> 
    <item>j</item> 
    <item>a</item> 
    <item>s</item> 
</string-array> 

<string-array name="img_1"> 
    <item>t</item> 
    <item>o</item> 
    <item>m</item> 
</string-array> 

<string-array name="img_2"> 
    <item>p</item> 
    <item>r</item> 
    <item>o</item> 
</string-array> 
+1

Was hatten Sie bisher versucht? – Selvin

Antwort

1

Verwenden Sie die Ressourcenmethode getIdentifier(). Geben Sie Ihre Zeichenfolge als Bezeichnername in den Parametern an. Das Ergebnis ist die ID Ihres String-Arrays.

+0

Danke. hat für mich gearbeitet! –

+0

Kein Grund sollte es nicht. Ein ziemlich handliches kleines Wesen diese Methode. Viel Glück! – daxgirl

Verwandte Themen