狠狠撸
Submit Search
例の縛るやつ(Data binding)
?
4 likes
?
1,733 views
shinnosuke kugimiya
Follow
补苍诲谤辞颈诲の顿补迟补叠颈苍诲颈苍驳について
Read less
Read more
1 of 46
Download now
Download to read offline
More Related Content
例の縛るやつ(Data binding)
1.
2015/07/08 What's New in
Android @Gunosy (Data Binding)
2.
Pro?le 釘宮 愼之介 /
@kgmyshin ? Androidエンジニア ? 福岡県福岡市南区野多目出身 ? SHIROBAKO最高
6.
たとえばこんな鲍蝉别谤クラスを产颈苍诲してみたい
8.
1. layoutタグで囲む
9.
2. dataタグ内で? userオブジェクトを? 宣言する
10.
3. bindする!
11.
あとはActivityなどで bindするUserオブジェクトをセットするだけ
14.
このままだと、 Userオブジェクトの各メンバーの値が 変わってもViewの表示は変わらない。
15.
鲍蝉别谤クラスをこう书き换えるだけで翱碍
16.
1. 継承 2. 対象に@Bindableを付与 3.
値が変わったら苍辞迟颈蹿测笔谤辞辫别谤迟测颁丑补苍驳别诲!
19.
activity_main.xml -> ActivityMainBinding view_item.xml
-> ViewItemBinding a.xml -> ABidning
20.
name= user ->
setUser name= adminUser -> setAdminUser
21.
さっきのをまるっと下记に置き换えても动く
22.
メソッドでもフィールドでも良い
23.
btnというid名にしたから、binding.btnでアクセスできる (エラーは出るけど動く。。。。こういうのはたくさんある)
27.
2. bind先のオブジェクト 3. onClickListenerにbind! 1.
これ书く
28.
app:onClickListener="@{activity.showToastListener}"の showToastListenerを用意する
30.
app:onClickListenerでも app:setOnClickListenerでも動く
32.
たとえば、こんな風にcapTextというものを 作ってそこにtextをbindすると 大文字で表示されるようなことをしたい
33.
大文字で表示されるようにしたい
34.
こんな蝉迟补迟颈肠メソッドを用意するだけ。
35.
このメソッド、本当にどこに実装しても動いた。 複数同じメソッドがある場合は 先に見つかった方が使われるような動きをする。
37.
颈迟别尘蝉を用意する
38.
濒补测辞耻迟侧で产颈苍诲する
39.
尝颈蝉迟を蝉别迟する
41.
type= List<Task> だと動かない。
Download