DataBinding点击事件没有反应

阅读更多

根据官方文档,发现点击事件并没有触发


        
        
    

。。。

 

Handler:

class MyHandlers {

    fun onClickFriend(view: View) {
        Toast.makeText(view.context,"test method reference",Toast.LENGTH_LONG).show()
    }
}

原因是需要绑定:

val binding = DataBindingUtil.setContentView(this, R.layout.activity_main)
binding.handlers = MyHandlers()  //关键语句

  

参考:

1.http://blog.csdn.net/xiaolaohuqwer/article/details/79161338

你可能感兴趣的:(databinding,onClick)