我想知道如何在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 中做同样的事情吗?谢谢