Это должно работать, если вы напишите свой класс Handler следующим образом:
public class Handler {
public OnFocusChangeListener onFocusChangeListener = new OnFocusChangeListener() {
@Override
public void onFocusChange(View view, boolean isFocused) {
//Hide Keyboard
}
};
}
и ваш макет следующим образом:
<layout>
<data>
<variable name="handler" type="Handler"/>
</data>
<EditText
...
app:onFocusChangeListener="@{handler.onFocusChangeListener}"
... />
</layout>
Не забудьте установить переменную обработчика вФрагмент или действие:
binding.setHandler(new Handler())