Open Seo-4d696b75 opened 1 year ago
🔗 DataBindingを利用してUIにデータを反映しましょう
[!NOTE] Required(先に完了させましょう) 7
[!NOTE]
これまでレイアウトの定義はXMLファイルで、データを画面に反映するUIロジックはKotlinファイルに別々に書いていました。DataBindingを利用するとUIロジックもXMLファイル側にシンプルに記述できます 🚀 するとUIに関する記述はXMLファイル側に、データの操作に関する記述はKotlinファイル側にそれぞれ集約され見通しも良くなります 👍
今回は天気を表すデータをレイアウトファイルに追加します (String型以外にもEnum Classなども考えられます)
<layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <data> <variable name="weather" type="String" /> </data> <ConstraintLayout... /> <!-- UI layout's root element --> </layout>
🔗 DataBindingを利用してUIにデータを反映しましょう
課題内容
これまでレイアウトの定義はXMLファイルで、データを画面に反映するUIロジックはKotlinファイルに別々に書いていました。DataBindingを利用するとUIロジックもXMLファイル側にシンプルに記述できます 🚀 するとUIに関する記述はXMLファイル側に、データの操作に関する記述はKotlinファイル側にそれぞれ集約され見通しも良くなります 👍
今回は天気を表すデータをレイアウトファイルに追加します
(String型以外にもEnum Classなども考えられます)
参考資料