我的res / values / config.xml文件中有以下内容
<string-array name="languages">
<item display="english" code="GB" lang="en" flag="flag_uk" values="en-GB" eng="English (United Kingdom)" />
<item display="svenska" code="SE" lang="sv" flag="flag_sv" values="sv" eng="Swedish" />
</string-array>
我想你得到的照片。我似乎无法访问项目属性。如何做到这一点。这也是正确的方法吗?
答案 0 :(得分:1)
这是一个字符串数组。您可以使用以下方法访问整个文件:
getResources().getStringArray()
来自上下文。它将返回一个可以迭代的简单数组。
答案 1 :(得分:0)
据我所知,您无法使用值中的字符串数组访问多个属性。
但你在这里看到的是XML。您可以使用XML解析器解析XML。
我建议静态数据的最佳选择是将其作为XML文件存入资产或值/ raw,并使用XML解析器解析为对象数组。
或者,您可以将其另存为JSON,以便更容易解析。
试试这个:
Android Java; How can I parse a local JSON file from assets folder into a ListView