我正在尝试找到组织一组静态字符串的最佳方法,这些静态字符串可以根据它们具有的“标签”来调用。
我知道以下功能在Android中不可用:
strings.xml
<string-array name="section1">
<item level="1" name="..." location="work">...</item>
<item level="1" name="..." gender="male" location="home">...</item>
<item level="2" name="..." below18="true">...</item>
<item level="5" name="..." gender="male">...</item>
...
</string-array>
据此,我将能够根据它们具有的标签(例如level
,gender
,location
等来检索数组。
例如,我可能想从section1
中检索具有level=5
的字符串值数组。
我还能如何实现此功能?
编辑:写一个JSON文件好吗?
file.json
section1: {
strings: [
{name: "something", location: "xxx" value="My String Value"},
{name: "something2", location: "zzz" value="My String"},
{name: "somethhing3", location: "yyy" value="String Value"}
]
}