- Forum-Beiträge: 2
28.03.2015, 00:21:36 via Website
28.03.2015 00:21:36 via Website
Hi, nachdem ich mich mit den grundlegenden Dingen in Java befasst habe möchte ich nun nebenbei die Umsetzung aud Android lernen. Zuerst habe ich mich an einem einfachen Quiz versucht, welches auch größtenteilsso lief wie es sollte, ausser das nach der Prüfung ob die antwort korrekt war keine neue Frage kam. Jetzt scheiter ich aber an einem viel grundlegenderem Problem: Ich möchte, das sich eine TextView nach einem Buttonklick zu dem ändert, was ich vorher in eine EditText geschrieben habe. Da mein vorheriges Projekt die Antwortmöglichkeiten zufällig auf Buttons verteilte brauchte ich dies bisher nicht. Ich bekomme jedesmal die meldung "android.widget.TextView cannot be cast to android.widget.edittext". Aber das versuche ich nichtmal, eigentlich packe ich den Inhalt von Edittext mit getText und toString in einen String und übergebe den an setText vom Textview. Könnt ihr mir sagen wo meinDenkfehler liegt? Anbei der Code in dem onClicklistener des Buttons:
bplus.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View p1)
{
EditText zahleins = (EditText) findViewById(R.id.zahleins);
TextView erge = (TextView) findViewById(R.id.terg);
String erg = zahleins.getText().toString();
erge.setText(erg);
// TODO: Implement this method
}
});//ende ocl
— geändert am 28.03.2015, 09:36:05 durch Moderator