单击按钮后,如何在Android Studio中更改按钮的文本

时间:2018-06-22 16:49:03

标签: android button onclick

我正在做我提供分数的体育应用程序。我该如何创建一个按钮,该按钮将告诉您美式橄榄球比赛的失败次数。我想当用户单击每个团队的按钮时,会说“第一倒”,然后“第二倒”,“第三倒”,然后“第四倒”,然后在“点击第四下”。

3 个答案:

答案 0 :(得分:0)

int count=0;
button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            count=count+1;
            String text=String.valueOf(count).concat("down");
            button.setText(text);
        }
    });

可能对您有帮助。

答案 1 :(得分:0)

在您的活动xml文件中(例如activity_main.xml)

 <input onclick="change()" type="button" value="1st    Down" id=myButton"></input>

您的活动类别(例如MainActivity)

   function change() 
 {
var elem = document.getElementById("myButton");

if (elem.value=="1st Down"){
        elem.value = "2nd Down";

    } else if (elem.value = "2nd Down"){ 
        elem.value = "3rd Down"; 

    }else if (elem.value = "3rd Down"){ 
        elem.value = "4th Down";

    }else if (elem.value = "4th Down"){
        elem.value = "1st Down";  
    }
}

答案 2 :(得分:-1)

如果数字低,请使用String数组

  button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        button.setText("1");
        if(button.getText.ToString == "2th...."){
          //set 3
         }if(button.getText.ToString == "3..."){
          //set 4
         }
    }
});