【发布时间】:2017-08-09 04:06:56
【问题描述】:
我想知道如何在 XML 中定义的按钮上添加多个点击事件,如前所述,在 Java 中,我们实现了View.onClickListener 接口并在onClick 方法中完成了其余工作。
示例:
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.oneButton:
// do your code
break;
case R.id.twoButton:
// do your code
break;
case R.id.threeButton:
// do your code
break;
default:
break;
}
}
我正在使用新的 Kotlin 制作一个基本的计算器应用程序,但似乎 Kotlin 没有这样的规定,相反我的代码看起来太长太冗长,因为我将事件单独附加到所有按钮。
有人可以告诉我如何在 Kotlin 中做同样的事情吗?谢谢
【问题讨论】:
-
您可以尝试将此代码复制到 Android Studio 中,看看会得到什么。
标签: java android button onclick kotlin