更改文本,然后点击按钮更改文本?

时间:2015-08-18 21:18:54

标签: android button onclicklistener

我不确定为什么这段代码不起作用:

    public void action_Click(View view){
    switch (view.getId()){
        case R.id.button1:
            boolean b1 = false;
            if (b1 == false){
                btn1.setText("TEXT 1");
                b1=true;
            }
            if (b1 == true){
                btn1.setText("TEXT 2");
                b1=false;
            }
            break;
    }
}

任何帮助都会非常感激!

1 个答案:

答案 0 :(得分:1)

你可以试试这个:

public void action_Click(View view) {
    Button button = (Button) view;
    if (button.getText().toString().equals("TEXT 1") {
        button.setText("TEXT 2");
    } else {
        button.setText("TEXT 1");
    }
}
相关问题