1

Android プロジェクトにカスタム ビューがありMyCustomViewます。

組み込みのビューのようなボタンを使用すると、データ バインディング ライブラリを使用してコールバック関数をボタンに渡すことができます。


<Button
    ...
    android:onClick="@{() -> viewModel.donePressed()}" />

MyCustomViewXML を介してクラスでアクセスできるコールバック関数を渡すにはどうすればよいですか?

私はそれを次のようにしたい:


<MyCustomView app:onFinish="@{() -> viewModel.finish()}" />

次に、MyCustomViewクラス (拡張) で、変数LinearLayoutを呼び出す必要があります。onFinish

アイデアをありがとう。

4

1 に答える 1