2017-09-10 1 views
0

Wie ändert man den Text bei Klick auf die Schaltfläche?Android, Wie TextView auf Knopfdruck ändern?

in android studio Ich habe Button und Textview Ich brauche, wenn ich Knopfdrucke ändere, um (mein Name ist Hafed) und wenn ich wieder drücke, ändere ich zu (ich bin 18 Jahre alt) und wenn ich wieder drücke, ändern zu (ich liebe Programmierung) Vorausgesetzt, dass die Texte gemischt werden und nicht

Vielen Dank an alle, die angeordnet

+1

interessiert ist Was haben Sie versucht? Sie können einen onClick-Listener für Ihre Schaltfläche festlegen und ein Flag beibehalten. Und dann nur TextView. setText ("your_text") abhängig vom letzten Text. –

Antwort

0

globale Variable private int which = 0;

mButton.setOnClickListener(new View.OnClickListener(){ 
     @Override 
     public void onClick(View v){ 
      switch (which) { 
       case 0: 
        mTextView.setText("My Name is Hafed"); 
        which++; 
        break; 
       case 1: 
        mTextView.setText("I'm 18 years old"); 
        which++; 
        break; 
       case 2: 
        mTextView.setText("I love programming"); 
        which=0; 
        break; 
      } 
     } 
    }); 
Verwandte Themen