-1

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

java类

public class ConstantKey {

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

}

xml布局

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

1 回答 1

2

你可以:

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

2)如果值取决于网络调用或动态计算,我建议DataBinding在 andorid 中使用,请在此处查看我的答案以获取小型实现示例。

于 2018-02-14T08:55:43.627 回答