Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用静态数组的最佳方法_Android_Arrays - Fatal编程技术网

Android 使用静态数组的最佳方法

Android 使用静态数组的最佳方法,android,arrays,Android,Arrays,在我的小应用程序中,我有一长串数据。以前,我使用编辑器让用户输入数据,但现在我想将数据静态地放在ProgramCode/string list value文件夹中 实现这一点的最佳方法是什么?如果您已经知道数组中的值,您可以将字符串数组放入strings.xml文件中,该文件位于values下 例如: 保存在res/values/strings.XML上的XML文件: <?xml version="1.0" encoding="utf-8"?> <resources>

在我的小应用程序中,我有一长串数据。以前,我使用编辑器让用户输入数据,但现在我想将数据静态地放在ProgramCode/string list value文件夹中


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

如果您已经知道数组中的值,您可以将字符串数组放入strings.xml文件中,该文件位于values下

例如: 保存在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>
因此,现在您的sportlist将包含在strings.xml中声明的sports_数组中指定的所有项目

有关更多信息,请参见

数组的数据类型是什么???如果没有代码示例来说明您的意思,我们将无能为力。15个数据(1000,15)的列表到目前为止我还没有代码-只是先考虑如何以最好的方式完成
Resources res = getResources();
String[] sportlist = res.getStringArray(R.array.sports_array);