Rechnen mit EditText Feldern ohne onClick

  • 1 Antworten
  • Neuester Beitrag
Diskutiere Rechnen mit EditText Feldern ohne onClick im Android App Entwicklung im Bereich Betriebssysteme & Apps.
B

Benedd

Neues Mitglied
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


Rechnen EditText ohne onClick.JPG


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());
        
            }
        });
 
//-----------------------------------------------------------------------        
        
       }
     
   }
 
Ähnliche Themen - Rechnen mit EditText Feldern ohne onClick Antworten Datum
18
1
8