我知道我可以通过编程方式使用
if (BuildConfig.DEBUG) {
// do something for a debug build
}
但是,我想做的是在调试模式下显示水印。有没有办法在 XML 文件中执行类似的操作?
现在可以用数据绑定库 https://developer.android.com/topic/libraries/data-binding.
首先,您必须定义一个变量BuildConfig
object:
<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}">
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)