1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Benedd, 11.02.2011 #1
    Benedd

    Benedd Threadstarter Neuer Benutzer

    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());
            
                }
            });
     
    //-----------------------------------------------------------------------        
            
           }
         
       } 
    
     
  2. muck, 12.02.2011 #2
    muck

    muck Android-Hilfe.de Mitglied

Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Android Studio - EditText (Passwort) mit Button einfügen? Android App Entwicklung 22.07.2017
[ERLEDIGT] Popup mit Fragment realisieren oder besser eine andere Klasse nehmen? Android App Entwicklung 22.03.2017
[OFFEN] Snackbar Textzeilen setzen in einer onclick methode Android App Entwicklung 17.03.2017
GridView OnSwipeTouch und OnClick funktionieren nicht Android App Entwicklung 27.02.2017
Rechner leicht umschreiben Android App Entwicklung 21.01.2017
QR-Result in EditText darstellen Android App Entwicklung 02.01.2017
Du betrachtest das Thema "Rechnen mit EditText Feldern ohne onClick" im Forum "Android App Entwicklung",