Android 如何在布局中使用类字段的常量值?

Android 如何在布局中使用类字段的常量值?,android,android-layout,class-constants,Android,Android Layout,Class Constants,我想在XML布局中使用一些java类常量值。可能吗 java类 Xml布局 您可以: 1) 如果字符串始终保持不变,则可以将它们作为字符串资源添加到strings.xml中。通过这种方式,可以从布局或java代码访问它们 2) 如果这些值取决于网络调用或是动态计算的,我建议在android中使用数据绑定,请查看我的答案以了解小的实现示例。布局不是动态的。这意味着它们不与Java代码交互。不过,你可以做相反的事情。在资源文件中定义一个常量。然后,resorces和Java代码都可以访问它。 pu

我想在XML布局中使用一些java类常量值。可能吗

java类 Xml布局

您可以:

1) 如果字符串始终保持不变,则可以将它们作为字符串资源添加到
strings.xml
中。通过这种方式,可以从布局或java代码访问它们


2) 如果这些值取决于网络调用或是动态计算的,我建议在android中使用
数据绑定
,请查看我的答案以了解小的实现示例。

布局不是动态的。这意味着它们不与Java代码交互。不过,你可以做相反的事情。在资源文件中定义一个常量。然后,resorces和Java代码都可以访问它。
public class ConstantKey {

   public static final String COUNTRY_CODE            = "+00";
   public static final STRING COUNTRY_NAME            = "USA";

}
    <TextView
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="ConstantKey.COUNTRY_NAME"/>