Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

Android string-array in strings.xml per Variable aufrufen

Diskussion: Android string-array in strings.xml per Variable aufrufen im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hallo zusammen, ich habe in einem Android Projekt in der strings.xml mehrere string-arrays. Diese muss ich in einer zufälligen ...

Antwort
Alt 03.01.12, 16:08   #1 (permalink)
Member of Honour
 
Benutzerbild von justj
 
Registriert seit: 12.07.02
justj Leistung: 8086
justj eine Nachricht über ICQ schicken
Likes: 29
Standard Android string-array in strings.xml per Variable aufrufen

Anzeige

Hallo zusammen,

ich habe in einem Android Projekt in der strings.xml mehrere string-arrays. Diese muss ich in einer zufälligen Reihenfolge aufrufen. Dafür habe ich mir folgendes gedacht:

Ich erstelle ein zusätzliches string-array, welches die Namen der anderen string-arrays als Elemente beinhaltet:

Code:
<string-array name="lists_array">
       <item >counries_array</item>
       <item >towns_germany_array</item>
       <item >extinct_animals_array</item>
       <item >rivers_germany_array</item>
       <item >hamburg_streets_array</item>
</string-array>
Per Random lasse ich (Pseudo-) Zufallszahlen generieren, die im Bereich der Elementanzahl des oben angegebenen Arrays liegen. Dann lese ich den Inhalt des Arrays an der entsprechenden Stelle aus, speichere den in einer Variablen:
Code:
String[] Arrays = getResources().getStringArray(R.array.lists_array);
Random rndArray=new Random();
String sList=Arrays[rndArray.nextInt(Arrays.length)];
Dann hole ich mir den Inhalt des eben ausgewählten Arrays:
Code:
String[] List=getResources().getStringArray(R.array.sList);
Leider und leider auch meinen Erwartungen entsprechend funktioniert der letzte Schritt nicht. Gibt es eine Möglichkeit, das ganze trotzdem zu implementieren?

MfG,
justj
__________________
"Und die See wird allen neue Hoffnung bringen,
so wie der Schlaf die Träume bringt daheim."
- Christoph Kolumbus
justj ist offline   Mit Zitat antworten
Alt 03.01.12, 20:16   #2 (permalink)
Senior Member
 
Benutzerbild von odigo
 
Registriert seit: 25.12.04
odigo Leistung: 8086odigo Leistung: 8086
odigo eine Nachricht über ICQ schicken
Likes: 54
Standard

Ich hab zwar von Android-Entwicklung null Plan aber ich versuchs mal. Vielleicht ists wenigstens ein Denkanstoß.

Warum benutzt du nicht einfach ein multidimensionales Array?
Beispiel: android - Multidimensional Array - Stack Overflow
odigo ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » Android string-array in strings.xml per Variable aufrufen
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Integer Array in eine Variable fassen shinobo Code Kitchen 4 25.02.09 13:39
Wie String in Array kriegen? bad_alloc Code Kitchen 17 07.02.08 19:37
php curl array string zu array parsen b4ck (Web-) Design und webbasierte Sprachen 5 12.12.07 17:11
[c++]String variable verschlüsseln Dark Snake Code Kitchen 11 05.11.06 20:13
Array grösse durch variable? SuperSkater Code Kitchen 2 22.06.04 22:15


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61