前回、データ(User)をレイアウトにバインディングしてその中身(name)を表示する方法を説明しました。 データバインディングを使うとこのようにデータのバインディングだけではなく、イベントのハンドリングもレイアウト側で様々な定義が可能です。
Data Bindingとは、Google IO 2015で発表された技術で、モデルオブジェクトとレイアウトを結びつける仕組みです。(Bindingとは”結びつける”という意味です) Data Bindingを使うと 「Kotlinのコード側でViewに文字列を設定する」という従来のスタイルが ...