A-Kojiライフノート

SIerからプログラマ、社内SEとなった人のブログ。プライベートか仕事のことまで色々と備忘録的に書いてます

データバインディングについて

DataBinding使う方法

①xmlで”@{user.name}"のようにバインドするものを定義する

②ActivityMainBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_main);
 binding.setUser(mUser);
    のように、MainActivityなどの制御側でバインドのインスタンスを取得

③actinvityやFragment、Interfaceからxmlを呼び出すには、
 xmlないで<variable>を定義する
  <variable name="user" type="com.example.databinding.User" />
■以下、サンプル

https://github.com/takuyakojima2/MySampleBinding

参考ページ https://qiita.com/t_sakaguchi/items/a83910a990e64f4dbdf1