我有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