绑定适配器方法的常量列表

时间:2019-01-25 12:52:43

标签: android data-binding android-binding-adapter

我正在使用所有最新的Android功能,例如AndroidX,JetPack等。

我想创建我的自定义BindingAdapter,将枚举中的类型值列表通过布局传递。看起来应该像这样:

            <View
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                app:values="@{ [E.First, E.Second] } />

E是我的枚举:

enum class E { First, Second }

所以,我想知道,是否有某种方法可以使用DataBinding功能在布局中定义数组/列表,以及如何将其传递给BindingAdapter方法?

P.S。当然,我知道我可以通过Activity / Fragment的绑定将其作为变量传递,但是我想保持代码干净:)

0 个答案:

没有答案