好吧,這將是一個怪異的措辭,但我想知道是否有一種方法可以將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代碼的原因。我找不到這方面的文件,因此這仍然是一個評論。 –