Android 如何重写派生类的BindingAdapter
我想为Android 如何重写派生类的BindingAdapter,android,android-databinding,Android,Android Databinding,我想为TextView和EditText定义不同的BindingAdapters,它们具有相同的属性名称和不同的行为 @BindingAdapter("date") public static void bindDate(TextView textView ...) @BindingAdapter("date") public static void bindDate(EditText textView ...) 似乎在所有情况下都会使用TextView的适配器。我希望后一个适配器将用于Ed
TextView
和EditText
定义不同的BindingAdapters
,它们具有相同的属性名称和不同的行为
@BindingAdapter("date")
public static void bindDate(TextView textView ...)
@BindingAdapter("date")
public static void bindDate(EditText textView ...)
似乎在所有情况下都会使用
TextView
的适配器。我希望后一个适配器将用于EditText
发生此行为是因为EditText扩展了TextView。最好是使用不同的属性名。发生这种行为是因为EditText扩展了TextView。最好使用不同的属性名称