使用静态数组的最佳方法

时间:2015-02-03 10:53:52

标签: android arrays

在我的小应用程序中,我有一长串数据。以前,我用一个编辑器让用户输入数据 - 但现在我想将数据静态放在程序代码/字符串列表值文件夹中。

实现这一目标的最佳方法是什么?

1 个答案:

答案 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