データ バインディング ライブラリ Android Jetpack の一部。
データ バインディング ライブラリは、UI のバインドを可能にするサポート ライブラリです。 アプリのデータソースに宣言型を使用して、レイアウト内のコンポーネントを 形式にする必要があります。
レイアウトは多くの場合、UI フレームワークを呼び出すコードを含むアクティビティで定義される
あります。たとえば、以下のコードは findViewById() を呼び出してウィジェットをTextView検索し、userName
viewModel 変数:
Kotlin
findViewById<TextView>(R.id.sample_text).apply { text = viewModel.userName }
Java
TextView textView = findViewById(R.id.sample_text); textView.setText(viewModel.getUserName());
次の例は、データ バインディング ライブラリを使用してテキストを割り当てる方法を示しています。 レイアウトファイルで直接ウィジェットに 追加できますこれにより、 必要があります。割り当てで