Ich habe einen Integer-Array in einer XML-Datei alsLaden Integer Array von xml
<integer-array name="myArray">
<item>@drawable/pic1</item>
<item>@drawable/pic2</item>
<item>@drawable/pic3</item>
<item>@drawable/pic4</item>
</integer-array>
Im Code folgt, Ich versuche, diese Anordnung zu laden
int[] picArray = getResources().getIntArray(R.array.myArray);
Das erwartete Ergebnis ist
R.drawable.pic1, R.drawable.pic2,R.drawable.pic3
aber stattdessen kommt es mit einem Array mit allen Werten als Null
Kann mir jemand sagen, was los ist?
haben Sie versucht, nur ganze Zahlen zu setzen ?! – Tima
Mein Xml wie folgt. Der Java-Code GetResources(). GetIntArray (R.array.myArray) gibt falsches Ergebnis während GetResources(). GetStringArray (R.array.myWord) ist korrektes Ergebnis Xml version = "1.0" encoding geben = "utf-8"?> - Word1
- word2
string-array> \t - @ ziehbar/pic1
\t - @ ziehbar/pic2
\t - @ ziehbar/pic3
integer-array> –
GSree