Resources.obtainTypedArray

異なる要素型が混在する配列の場合は、TypedArrayで取得し、1つ1つの要素を適切な型で取得しなければならない。
Resources.obtainTypedArrayを使って、TypedArrayを取得する。

Resources  |  Android Developers
Android, arrays.xml で定義した配列を利用する : Serendip – Webデザイン・プログラミング

arrays.xmlで、

arrayタグで、名前は"mixedarray"とする。
整数値、文字列、色の16進数表現。
MainActivity.javaで、

res.obtainTypedArrayに、R.array.mixedarrayを指定して、mixedarrayを取得。
取得したmixedarrayを、toStringで文字列出力してみる。

なんだかよくわからない配列になっている
なんだかよくわからない配列になっている

なんだかよくわからない配列になっている。
こうやって保持されているようだ。

Sample/android/Resources/obtainTypedArray/src/Resources at master · bg1bgst333/Sample · GitHub