gpt4 book ai didi

android - 如果按下一个按钮执行某些操作,则按下其他按钮应该执行其他操作

转载 作者:行者123 更新时间:2023-11-29 14:23:16 37 4
gpt4 key购买 nike

我在一个 Activity 中有 5 个按钮。我的代码应按如下方式工作:1(正确)按钮按下它应该做一些事情。其他 4 个按下,应该做些其他事情......我不想使用 5 onclicklistener

if(Button1 press) {
do something
}

else if (button2 or button3 or button4 or button5 press)
{
something else to do
}

最佳答案

你为什么不这样做:

final Button button1 = (Button) findViewById(R.id.button1);
final Button button2 = (Button) findViewById(R.id.button2);
final Button button3 = (Button) findViewById(R.id.button3);
final Button button4 = (Button) findViewById(R.id.button4);
final Button button5 = (Button) findViewById(R.id.button5);

OnClickListener listener = new OnClickListener() {
@Override
public void onClick(View v) {
if (v.equals(button1)) {
// do something
} else {
// do something else
}
}
};

button1.setOnClickListener(listener);
button2.setOnClickListener(listener);
button3.setOnClickListener(listener);
button4.setOnClickListener(listener);
button5.setOnClickListener(listener);

关于android - 如果按下一个按钮执行某些操作,则按下其他按钮应该执行其他操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16469355/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com