質問が示すように、チェックされた変更リスナーを xml のスイッチ ボタンにバインドするにはどうすればよいですか?
リサイクラービューは使用していません。シンプルなレイアウトのみです。
ご協力いただければ幸いです。
ベストアンサー1
ラムダ式とSwitch
: を使用します。
public void onCheckedChanged(boolean checked) {
// implementation
}
XML ファイル:
<android.support.v7.widget.SwitchCompat
android:onCheckedChanged="@{(switch, checked) -> item.onCheckedChanged(checked)}"
...
/>
メソッドを実装し、次のように XML ファイルにインポートされるitem
クラスはどこにありますか。onCheckedChange
<data>
<variable
name="item"
type="yourClass"/>
</data>