我以编程方式知道我可以使用
if (BuildConfig.DEBUG) {
// do something for a debug build
}
但是,我想要做的是在调试模式下显示水印。有没有办法在XML文件中做类似的事情?
答案 0 :(得分:0)
现在可以使用 Data Binding Library。
首先,您必须为 BuildConfig
对象定义一个变量:
<data>
<import type="android.view.View" />
<variable
name="buildConfig"
type="your.app.domain.BuildConfig"/>
</data>
然后像这样使用它:
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="@{buildConfig.DEBUG ? View.VISIBLE : View.GONE}">