2014-01-08 123 views
0

我array.xml已經字符串數組:字符串數組自定義屬性

<string-array name="stringList"> 
    <item indent="true">Item1</item> 
    <item indent="false">Item2</item> 
    <item indent="false">Item3</item> 
    <item indent="true">Item4</item> 
</string-array> 

正如您所注意到的,我需要的字符串(縮進)宣佈自定義屬性。我的目標是生成一個key =「ItemX」和value =「true/false」的HashMap。它可能會在android中做到這一點?任何更聰明的方式?提前謝謝了。

+0

你爲什麼有雙「」布爾後的第2項至4? – Soma

+0

對不起,我編輯過。 – Jumpa

回答

2

只需使用2個陣列:)

<string-array name="keys"> 
    <item>Item1</item> 
    <item>Item2</item> 
    <item>Item3</item> 
    <item>Item4</item> 
</string-array> 

<string-array name="values"> 
    <item>true</item> 
    <item>true</item> 
    <item>false</item> 
    <item>false</item> 
</string-array> 
+0

Mh,k =)只是尋找更緊湊的東西。 – Jumpa

+1

找到它了。 http://stackoverflow.com/questions/3013655/creating-hashmap-map-from-xml-resources –

+0

分裂值是另一個簡單的解決方案 – deadfish