用Kotlin写android点击事件

来源:互联网 发布:stc单片机开发 编辑:程序博客网 时间:2024/05/16 00:57

一、写点击事件的2种方式

1.全局实现接口方式:

a.全局实现View.OnCLickListener后:b.btn_secacti_first.setOnClickListener(this)  btn_secacti_second.setOnClickListener(this)c.override fun onClick(v: View) {    val id = v.id    when (id) {        R.id.btn_secacti_first -> showToask("打开第一页面")        R.id.btn_secacti_second -> showToask("打开第二页面")        else -> {        }    }}

2.直接setOnClickListener:

    tv_tk_tokt.setOnClickListener {         startActi(SecondActivity::class.java)   }

二、记录自己挖的一个坑

在使用第一种方式时,在第二步骤中写成了btn_secacti_second.setOnClickListener{this},结果怎么也没有实现点击效果,最后才发现是包裹this的花括号错误造成的。
原创粉丝点击