B
Benedd
Neues Mitglied
- 0
Hallo zusammen,
hab da eine App geschrieben in der ich zwei EditText Felder zur Eingabe von Zahlen und ein EditText Feld zur Ausgabe für das Ergebnis sowie ein Button mit dem onClick event. Das ganze funktioniert soweit ganz gut, nun möchte ich aber das schon bei der Eingabe in den zwei EditText Feldern automatisch ohne der onClick Funktion das Ergebnis angezeigt wird. ( onChange ?)
Code siehe unten, ein Lösungsvorschlag wäre super.
Gruß Benedd
main.xml
Activity A:
hab da eine App geschrieben in der ich zwei EditText Felder zur Eingabe von Zahlen und ein EditText Feld zur Ausgabe für das Ergebnis sowie ein Button mit dem onClick event. Das ganze funktioniert soweit ganz gut, nun möchte ich aber das schon bei der Eingabe in den zwei EditText Feldern automatisch ohne der onClick Funktion das Ergebnis angezeigt wird. ( onChange ?)
Code siehe unten, ein Lösungsvorschlag wäre super.
Gruß Benedd
main.xml
Activity A:
Code:
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class ActivityA extends Activity {
//-----------------------------------------------------------------------
// Deklaration Button undEditText
Button Button01;
EditText Eingabe_Wert_a, Eingabe_Wert_b, Ergebnis_Ausgabe;
//-----------------------------------------------------------------------
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//-----------------------------------------------------------------------
// Definition Button
Eingabe_Wert_a= (EditText) findViewById(R.id.EditText01);
Eingabe_Wert_b= (EditText) findViewById(R.id.EditText02);
Ergebnis_Ausgabe= (EditText) findViewById(R.id.EditText03);
//-----------------------------------------------------------------------
// Button + Funktion(Rechnen)
Button rechnen = (Button) findViewById(R.id.Button01);
rechnen.setOnClickListener( new View.OnClickListener() {
public void onClick(final View view) {
String wert_a,wert_b;
Integer ergebnis_a_b;
wert_a = Eingabe_Wert_a.getText().toString();
wert_b = Eingabe_Wert_b.getText().toString();
ergebnis_a_b = Integer.parseInt(wert_a) + Integer.parseInt(wert_b);
Ergebnis_Ausgabe.setText(ergebnis_a_b.toString());
}
});
//-----------------------------------------------------------------------
}
}