我有Constants
我的android项目中的java类,我想创建一个layout.xml。访问android layout.xml中的静态类字段
在xml文件中,我想从我的Constants
类访问public static final
字段。
我该怎么做?
layout.xml
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=Constants.HelloMessage/>
Constants.java
public class Constants {
public static final String HelloMessage = "Hello Dear Users";
}
第一:你的values-folder中有一个'strings.xml'。这正是你想要的。第二:你不能从XML访问代码变量。您必须在活动初始化时手动设置它们,最好在'onCreate'-方法中。 – Bobby
@ManuToMatic你是否建议我将所有常量从Constants.java类移动到strings.xml? – Oleg
@Oleg ...或以编程方式将其分配给活动。 – FrozenFire