Android 字符串数组自定义属性

Android 字符串数组自定义属性,android,android-xml,android-resources,Android,Android Xml,Android Resources,我在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</

我在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>

项目1
项目2
项目3
项目4
正如您所注意到的,我需要为字符串(缩进)声明一个自定义属性。我的目标是生成一个带有key=“ItemX”和value=“true/false”的HashMap。在安卓系统中有可能做到这一点吗?有更聪明的方法吗?非常感谢。只需使用2个阵列:)


项目1
项目2
项目3
项目4
真的
真的
假的
假的

为什么在项目2到4的布尔值后面有双精度“”(Mh,k=)只是在寻找更紧凑的内容。找到了。拆分值是另一个简单的解决方案
<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>