In my Android project, I have a ListView with rows containing SwitchCompat items (AppCompat for Switch widget).
My problem occ
Using SwitchCompat and DataBinding
@BindingAdapter({"bind:checkedState"})
public static void setCheckedState(SwitchCompat switchView, boolean checked) {
int visibility = switchView.getVisibility();
switchView.setVisibility(View.INVISIBLE);
switchView.setChecked(checked);
switchView.setVisibility(visibility);
}
Then in xml:
And don't forget to call executePendingBindings() (thanks AAverin)