我目前正在编写一个android应用程序。在那里我被xml-layout卡住了。 是否可以使用类中定义的变量(常量)为xml-tag赋值?android:为一个xml元素分配一个常量值
我有一个名为Constants.java的类,用于我所有的程序常量。我这样做是为了更好的可维护性。 现在我想使用这些常数之一,例如VAL如下面定义的那样用作UI用户的值。
public class Constants {
public static final int VAL = 10;
...
}
在我的情况下,小部件是一个progressbar(水平样式),我想定义“android:max”值。 通常可以写成:
android:max="10"
android:max="@Integer/val
,但我想用我的常量类中定义的值,是这样的:
android:max="Constants.VAL"
是有一个解决方案?
谢谢
我不认为如果有可能,但我使用strings.xml这样的目的。它的使用方式与您的Constants类相同。 – belurd