我有一个res / values String-array,我希望用户能够通过表单添加新元素。我看到2011年的一篇帖子提出了这个问题(How to update arrays in res/values/array.xml by code?)但是,答案说明资源数组在运行时是只读的。我想知道自2011年以来是否有任何改变,允许用户更新资源数组(添加新的字符串)。
答案 0 :(得分:1)
不幸的是,资源值仍然是不可变的。它们是在编译项目时生成的,并在每次编译时重写。文档中有相应的警告:https://developer.android.com/guide/topics/resources/accessing-resources.html