检查是否有任何按钮被点击

时间:2014-11-01 02:29:08

标签: android button dynamic listener

我有一排按钮。当用户点击按钮时,在我做某事之前,如何检查用户是否已经点击并选择了其他行中的任何按钮?如果他们选择了其他行中的按钮,则执行一些错误,否则,调用选择按钮的方法。我把星星放在我困惑的地方。谢谢你的帮助。

button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        if (****buttonSelected in other rows) {
        ****do something
        } else {
        ButtonClicked(column, row);
        }
    }
});

1 个答案:

答案 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);
        }
    }
});