如何在 Kotlin 中实现 OnClickListener 接口? [复制]

Posted

技术标签:

【中文标题】如何在 Kotlin 中实现 OnClickListener 接口? [复制]【英文标题】:How to implement OnClickListener interface in Kotlin? [duplicate] 【发布时间】:2018-07-13 22:39:02 【问题描述】:

如何在 Kotlin 中实现 OnClickListener 接口,就像我们在 Java 中一样,并处理像 switch case 这样的 id?例如,我有两个按钮,单击每个按钮时,我必须调用一个函数。

【问题讨论】:

【参考方案1】:

像这样使用 onclickListener 接口并覆盖它的 onClick 方法,你可以使用 WHEN 语句,如图所示!因为在 kotlin 中没有 switch 语句

【讨论】:

【参考方案2】:

1:如何实现OnClickLister

button.setOnClickListner
//call your funtion

2:开关盒

我们在 kotlin 中有 when,而不是 switch。就像拥有超能力的switch

要了解有关when 的更多信息,请访问此链接。

https://kotlinlang.org/docs/reference/control-flow.html

【讨论】:

以上是关于如何在 Kotlin 中实现 OnClickListener 接口? [复制]的主要内容,如果未能解决你的问题,请参考以下文章