Search value for key in string-array android

后端 未结 8 1389
我在风中等你
我在风中等你 2020-12-09 05:48

i have a string-array in my res/values/strings.xml

   
    Item1
    Item2

        
相关标签:
8条回答
  • 2020-12-09 06:25

    You can make resource of your string array like below to show as hashmap kind :

    <string-array name="list_websites">
            <item>
                <string name="title">Amazon</string>
                <string name="isChecked">0</string>
            </item>
            <item>
                <string name="title">eBay</string>
                <string name="isChecked">0</string>
            </item>
            <item>
                <string name="title">Sam\'s Club</string>
                <string name="isChecked">0</string>
            </item>
            <item>
                <string name="title">Wallmart</string>
                <string name="isChecked">0</string>
            </item>
            <item>
                <string name="title">Best Buy</string>
                <string name="isChecked">0</string>
            </item>
            <item>
                <string name="title">Rekuten</string>
                <string name="isChecked">0</string>
            </item>
    </string-array>
    

    Now above code can be parsed as ArrayList of HashMap kind.

    0 讨论(0)
  • 2020-12-09 06:28

    A great way to do this is to make an array of arrays with XML as shown below. Then the native functions make it pretty easy to get the array with the named index you want and get the string inside it.

    <string-array name="one">
        <item>"Item 1"</item>
    </string-array>
    
    <string-array name="two">
        <item>"Item 2"</item>
    </string-array>
    
    <array name="my_list">
        <item>@array/one</item>
        <item>@array/two</item>
    </array>
    
    0 讨论(0)
提交回复
热议问题