使用数据绑定库android:background @color但是不行

我想使用数据绑定库在我的视图上设置背景颜色,但它没有工作。 这是我的xml代码:

android:background="@{questionMode.correct ? @color/slp_color_ebfde5 : @color/slp_color_ffeded}" 

如果我使用drawable而不是颜色,它将工作,虽然drawable是使用颜色值。

你可以创建你自己的@BindingAdapter(“android:background”)并设置任何资源。

如果你正在写Kotlin https://github.com/OlegTarashkevich / ObservableBackground