好吧,这将是一个怪异的措辞,但我想知道是否有一种方法可以将values/strings.xml
中的一个字符串值设置为.java
文件之一的static final
变量。例如说我有以下的基本类:Android:从.java文件设置strings.xml值
public class ConstantValue {
public static final String VALUE = "custom val";
}
,我会在strings.xml
文件中得到这个值,像这样:
想法代码
<string name="custom_val">com.package.ConstantValue.VALUE</string>
有什么办法做这个?
我不认为这是可能的,因为我相信'strings.xml'被编译成它自己的_before_类的一个类,构建得到你的实际活动源代码。这就是字符串包可用于Java代码的原因。我找不到这方面的文件,因此这仍然是一个评论。 –