我有一排按钮。当用户点击按钮时,在我做某事之前,如何检查用户是否已经点击并选择了其他行中的任何按钮?如果他们选择了其他行中的按钮,则执行一些错误,否则,调用选择按钮的方法。我把星星放在我困惑的地方。谢谢你的帮助。
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (****buttonSelected in other rows) {
****do something
} else {
ButtonClicked(column, row);
}
}
});
答案 0 :(得分:0)
这段代码可以帮到你。
采用全局变量
boolean anyButtonClicked=false;
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (anyButtonClicked) {
****do something
} else {
anyButtonClicked=true;
ButtonClicked(column, row);
}
}
});