【发布时间】:2011-12-13 16:11:46
【问题描述】:
我目前正在编写一个安卓应用程序。在那里,我被 xml-layout 困住了。 是否可以使用类中定义的变量(常量)为 xml-tag 赋值?
我的所有程序常量都有一个名为 Constants.java 的类。我这样做是为了更好的可维护性。 现在我想使用其中一个常量,例如VAL 如下定义为 ui-widged 的值。
public class Constants {
public static final int VAL = 10;
...
}
在我的例子中,小部件是一个进度条(水平样式),我想定义“android:max”值。 通常可以写:
android:max="10"
android:max="@Integer/val
但我想使用我的常量类中定义的值,例如:
android:max="Constants.VAL"
有解决办法吗?
谢谢
【问题讨论】:
-
我不认为这是否可能,但我将 strings.xml 用于此目的。它的使用方式与您的 Constants 类相同。
标签: android xml constants android-xml