Android 将项添加到我的字符串数组
我的String.xml文件中有我的category_数组(String数组)。 我使用这个字符串数组填充listviewAndroid 将项添加到我的字符串数组,android,Android,我的String.xml文件中有我的category_数组(String数组)。 我使用这个字符串数组填充listview <string-array name="category_array"> <item >Airplane</item> <item >Train</item> <item >Taxi</item> <item >Bus</item>
<string-array name="category_array">
<item >Airplane</item>
<item >Train</item>
<item >Taxi</item>
<item >Bus</item>
<item >Food</item>
<item >Drink</item>
<item >Meeting Entrata</item>
</string-array>
飞机
训练
出租车
公共汽车
食物
喝
会见恩塔塔
我是否可以将从“我的活动”的编辑文本中获取的项目添加到我的类别数组中?否,您不能将项目动态添加到字符串数组中。您在参考资料中定义的内容始终是您将获得的内容
资源在
R
中定义为public static final
,否,资源不可编辑。请改用数据库。这是不可能的,strings.xml文件是只读的。您无法在运行时编辑此文件。运行时无法在String.xml中添加任何内容。
对于string.xml.Android SDK中的每一项,在编译期间(即在R.java文件中)都提供一个静态整数。
因此,您可以在运行时编辑它,如果您需要在运行时编辑任何项目,我希望您使用ArrayList或Map您不能动态添加数据xml,因为它用于静态数据,而这些数据在整个项目中不会更改
Vector<String> vecString=new Vector<String>();
vecString.add("Your Item1");
vecString.add("Your Item1");