如何在 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 接口? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

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

如何在 Kotlin 中实现 switch-case 语句

如何在 KOTLIN 中实现 buttonX.setOnClickListener(this)? [复制]

如何在 android studio 中实现 Admob 插页式广告 - Kotlin

如何使用 Kotlin 在 RecyclerView Adapter 中实现 onClick 并进行数据绑定

如何在 kotlin 中实现 List<data class>(子列表)的 parcelable?