2016-06-30 9 views
-1

Ich bin neu in Java, und ich mache ein kleines Spiel, das sagt "Ja" oder "Nein", wenn der Benutzer eine Taste drückt. Ich bin nicht sicher, wie man programmiert, um das Etikett zu ändern, basierend auf dem Drücken des Knopfes durch den Benutzer. Der Code ist unten. Alle anderen Probleme, die Sie mit dem Code sehen, ich bin daran interessiert, diese auch zu entdecken.Wie man eine Taste ändert ein Etikett

public class FirstProject extends AppCompatActivity { 

TextView answerTextView; 
EditText name1Txt; 
EditText name2Txt; 


    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); 
     setSupportActionBar(toolbar); 

     answerTextView = (TextView) findViewById(R.id.answerLbl); 
     name1Txt = (EditText) findViewById(R.id.nameoneTxt); 
     name2Txt = (EditText) findViewById(R.id.name2Txt); 

     Button compBtn = (Button) findViewById(R.id.compBtn); 
     compBtn.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View view) 
      //where I want to make the button react 

      } 
     }); 
    } 
+0

lesen Sie die Dokumentation vor der Veröffentlichung Fragen – redFIVE

Antwort

0

Jede EditText hat eine Methode, die Sie

EditText#setText(...);

Beispiel zu nennen haben:

name1Txt = (EditText) findViewById(R.id.nameoneTxt); 
     name2Txt = (EditText) findViewById(R.id.name2Txt); 

     Button compBtn = (Button) findViewById(R.id.compBtn); 
     compBtn.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View view) 
      //where I want to make the button react 
      name1Txt.setText("Hello..."); 
      name2Txt.setText("...world"); 
      } 
     }); 
Verwandte Themen