小编err*_*r0r的帖子

kotlin如何使setOnClickListener接受函数作为参数

在kotlin中,我们可以setOnClickListener()像这样使用:

view.setOnClickListener { println("Hello") }
Run Code Online (Sandbox Code Playgroud)

但是如果我定义自己的界面,我只能传递这样的匿名对象:

obj.setMyListener(object: MyListener() {
    ...
})
Run Code Online (Sandbox Code Playgroud)

我只是想知道他们如何setOnClickListener()接受一个函数而不是一个匿名对象.

android kotlin

10
推荐指数
1
解决办法
4918
查看次数

标签 统计

android ×1

kotlin ×1