なんとなしで使ってたDataBinding
なんとなく使ってた結果最近はまったDataBinding.
onClick
android:onClick="@{(v) -> v.isVisible() ? doSomething() : void}"
公式にもあるが、onClickを設定する場合はこの形にする。(v)
でvには()をつける。
()つけない
android:onClick="@{v -> v.isVisible() ? doSomething() : void}"
だと、Clickイベントがちゃんととれたりとれなかったりした。謎なので公式通りにしようという知見を得た。