在我的小应用程序中,我有一长串数据。以前,我用一个编辑器让用户输入数据 - 但现在我想将数据静态放在程序代码/字符串列表值文件夹中。
实现这一目标的最佳方法是什么?
答案 0 :(得分:0)
如果您已经知道数组中的值,则可以在strings.xml文件中创建字符串数组,该文件存在于值下。
例如: 保存在res / values / strings.xml的XML文件:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="sports_array">
<item>Football</item>
<item>Cricket</item>
<item>Hockey</item>
<item>Tennis</item>
</string-array>
</resources>
此应用程序代码检索字符串数组:
Resources res = getResources();
String[] sportlist = res.getStringArray(R.array.sports_array);
所以现在你的sportlist将包含sports_array中指定的所有项目,这些项目在strings.xml中声明
了解更多信息请参阅 http://developer.android.com/guide/topics/resources/string-resource.html