我是Android的新手,但是用其他语言编程已经很多年了。我发现Android中的XML资源文件很有用,并且想知道是否可以在程序中修改资源文件?
我当前的应用程序要做的一件事是初始化几个微调器,每个微调器都有几个值。我意识到,我可以简单地在strings.xml中设置一个字符串数组来标识每个微调器应获取的确切值,但是我想进一步超越这一点。
我已经创建了几个枚举,每个枚举器一个,每个枚举都包含了旋转器可以具有的各种值,以及旋转器不需要的支持信息,但是在其他地方有用。我一直希望微调器值来自枚举。
我想我想在每次开始执行应用程序时以编程方式在我的应用程序中为strings.xml编写字符串数组,以使该时刻总是得到该枚举中值的新副本。
有可能吗?还是一旦应用开始运行,资源文件就是不可变的?
如果可以通过编程方式编写strings.xml,那么这是否是一个坏主意?