java - 我可以在运行时将字符串数组保存到 strings.xml 吗?

标签 java android

这是我的数组 String colors[] = {"Red","Blue","White","Yellow","Black", "Green","Purple","Orange","Grey"}; 我想将此数组的值设置为 <strings-array > </string-array>运行时在values/string.xml 中。是否可以 ??如果可能的话怎么办?

最佳答案

是的,你可以。

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string-array name="planets_array">
        <item>Mercury</item>
        <item>Venus</item>
        <item>Earth</item>
        <item>Mars</item>
    </string-array>
</resources>

像这样得到它们

Resources res = getResources();
String[] planets = res.getStringArray(R.array.planets_array);

关于java - 我可以在运行时将字符串数组保存到 strings.xml 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30013833/

相关文章:

Android Studio 布局预览消失了

android - 有没有像w3school这样可以在线练习android编程的网站?

java - 如何在java中的inputStream之前检测文本文件的编码?

javascript - W/网络核心(2733): Can't get the viewWidth after the first layout

java - getPreferenceScreen().findPreference 与 findPreference 之间的区别

java - 计算 Comirva GaussianComponent 类的权重

android - ShowcaseView 替换或删除 EndButton

android - 签名证书和上传证书

java - 使用 hibernate OneToMany 映射的未知列错误

java - 如何在 Java 源代码中存储 key 而不是人类可读的