create different InverseBindingAdapter for Short and Integer values on android:text of EditText
问题 I create these methods for custom data binding @BindingAdapter("android:text") public static void setShortText(TextView view, short value) { view.setText(String.valueOf(value)); } @InverseBindingAdapter(attribute = "android:text") public static Short getShortText(TextView view) { try { return Short.parseShort(view.getText().toString()); } catch (NumberFormatException e) { return null; } } @BindingAdapter("android:text") public static void setIntText(TextView view, int value) { view.setText