![](/img/trans.png)
[英]Change button text and do corresponding onClick function in android studio
[英]Android Studio Button Onclick From Separate Function
嗨,我对我的 android 应用程序有疑问
我想制作一个基本上会向用户显示某个对象的游戏,以及两个分别接受或拒绝该对象的按钮。
如何使中央代码可以在执行过程中读取按钮输入?
本质上,我希望能够读取用户是否从不同功能的中间单击了一个按钮。
请让我知道如何改进我的问题。
希望我做对了(你的问题很难理解)。
那么,您想要的是衡量用户是否在另一个方法的中间点击了某个按钮?
如果是这样,您可以实现类似于以下内容:
var buttonAClicked = false
var buttonBClicked = false
binding.buttonA.setOnClickListener {
buttonAClicked = true
}
binding.buttonB.setOnClickListener {
buttonBClicked = true
}
binding.nextButton.setOnClickListener {
// reset both variables here after new object
buttonAClicked = false
buttonBClicked = false
}
// method
fun myMethod() {
// do work here
if (buttonAClicked) {
// button a has been clicked
} else if (buttonBClicked) {
// button b has been clicked
} else {
// no button clicked (assuming that you can't press two buttons at once)
}
}
我认为 Android 有其他观点(正如评论中有人所说)可以实现与此类似的事情,而无需做所有这些额外的努力。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.