如何以编程方式更改字符串资源XML文件?

时间:2015-01-13 04:54:47

标签: android

我有一些条件需要更改strings.xml文件中的某些资源。有没有办法以编程方式执行此操作,而无需推送应用程序的更新版本?

2 个答案:

答案 0 :(得分:1)

不,你不能。一种解决方案是使用SharedPreferences。

答案 1 :(得分:1)

在编译应用程序后,您无法更改任何资源的值,因为此时会生成引用。

您必须直接在代码中使用某些逻辑来处理此问题。类似的东西:

if (condition) 
   set something not from resources
else
   use resource for text