2

我正在使用所有最新的 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 方法?

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

4

0 回答 0