Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在单击时使用循环更新textview_Android - Fatal编程技术网

Android 如何在单击时使用循环更新textview

Android 如何在单击时使用循环更新textview,android,Android,第一次单击时,文本视图将更改为某些文本,第二次单击时,文本将更改为其他文本。 我开始用switch语句编写它: public void onClick(View v) { switch () { case (); text.setText("You have clicked once"); } } 在启动前创建一个计数器,并将其初始化为0 int clickCount = 0; 然后在onClick()方法中增加计数器,并根据需

第一次单击时,文本视图将更改为某些文本,第二次单击时,文本将更改为其他文本。 我开始用switch语句编写它:

public void onClick(View v) {

     switch () {
          case ();
          text.setText("You have clicked once");

     }
}

在启动前创建一个计数器,并将其初始化为0

int clickCount = 0;
然后在onClick()方法中增加计数器,并根据需要设置文本

@Override
public void onClick(View v) {
     clickCount++;
     switch(clickCount){
          case 1:text.setText("Your Text Here"); break;
          case 2:text.setText("Your Text Here"); break;
             .....
             .....
             .....
          default:text.setText("Your Text Here"); break;
     }  
  }
因为您的问题答案是这样的,每次单击我们都会增加计数,这样您就可以将所需文本设置为textview


我猜他想在每次点击时添加特定文本好的,你编辑了答案,根据点击次数设置特定文本会很有帮助谢谢,但我希望所有文本都会变为另一个。你可以放任何你想要的文本
int count=0;

    @Override
    public void onClick(View view)
    {
     switch(count)
      {
       case 0:
       text.setText("You have clicked once");
       break;

       case 1:
       text.setText("You have clicked twice");
       break;
       .....

       default:
       break;
      }
   count++;
    }