Dialog in einer EditText-Abfrage ? Dialog in einer EditText-Abfrage ?
Ergebnis 1 bis 4 von 4
  1. [FONT=Verdana]Hallo![/FONT]

    [FONT=Verdana]Ich würde gerne mit einer EditText-Abfrage abfragen ob das was in dem EditText steht richtig ist. Also wenn es richtig ist soll ein Dialog erscheinen der dies bestätigt und wenn es falsch ist soll auch ein Dialog erscheinen der sagt das das eingegebene falsch ist.[/FONT]

    [FONT=Verdana]Ich habe das wie im folgendem geschrieben :









    [/FONT]
    [FONT=Verdana]
    [/FONT]
    Code:
        
        @SuppressWarnings("deprecation")
        public void pruefen2lvl1 (View view) {
            
            EditText idea1lvl2 = (EditText)findViewById(R.id.editText1);
            idea1lvl2.setOnClickListener(new View.OnClickListener() {
    
    
                @Override
                public void onClick(View v) {
                    // TODO Auto-generated method stub
                    
                }
                
            });
    
    
            
                    if (idea1lvl2.getText().equals("Telefon")){
                        
                        AlertDialog alertDlg = new AlertDialog.Builder(this).create();
                        alertDlg.setTitle("Sehr gut");
                        alertDlg.setMessage("Deine Antwort ist korrekt");
                        alertDlg.setButton("Ok", new DialogInterface.OnClickListener() {
                           public void onClick(DialogInterface dialog, int which) {
                            
                           }
                        });
                        alertDlg.setButton2("weiter", new DialogInterface.OnClickListener() {
                           public void onClick(DialogInterface dialog, int which) {
                             
                           }
                        });
                        alertDlg.show();
                    }
                    else{
                        AlertDialog alertDlg = new AlertDialog.Builder(this).create();
                        alertDlg.setTitle("Schade");
                        alertDlg.setMessage("Deine Antwort ist leider falsch." +
                                "Versuche es noch einmal.");
                        alertDlg.setButton("Ok", new DialogInterface.OnClickListener() {
                           public void onClick(DialogInterface dialog, int which) {
                            
                           }
                        });
                        alertDlg.setButton2("hilfe", new DialogInterface.OnClickListener() {
                           public void onClick(DialogInterface dialog, int which) {
                             
                           }
                        });
                        alertDlg.show();
                        }
    }
    }
    [FONT=Verdana]
    [/FONT]
    [FONT=Verdana]Mein Problem ist nun das wenn ich etwas eingebe auch wenn das Eingegebene richtig ist erscheint immer der "else-Dialog". [/FONT]
    [FONT=Verdana]Ich bin mir nicht sicher ob die App überhaupt den Text kontrolliert. Oder gibt es auch noch andere Möglichkeiten?[/FONT]
    [FONT=Verdana]Ich bin schon auf eurer Antworten gespannt und danke schon einmal im Voraus . [/FONT][FONT=Verdana][/FONT]
    Geändert von monsterhunter14 (04.02.2013 um 17:14 Uhr)
    0
     

  2. Der Rueckgabetyp von EditText.getText() ist kein String. Versuchs mit:

    Code:
    if (idea1lvl2.getText().toString().equals("Telefon")) {..}
    1
     

  3. Dankeschön für deine Antwort

    Hat perfekt geklappt ^^, aber weißt du vielleicht wie ich in dem Dialog einen zweiten Button einbauen kann, der wenn auf ihn klicke das dann ein unsichtbarer Button sichtbar wird?

    Wenn nicht ist es auch nicht schlimm, aber trotzdem vielen vielen Dank
    0
     

  4. User65431 Gast
    Hi

    Vielleicht nützt dier die Funktion setError() des Objektes EditText etwas. Damit kannst du eine Fehlermeldung in einem Textfeld anzeigen lassen.

    Dialog in einer EditText-Abfrage ?-seterror.png

    setError
    Sets the right-hand compound drawable of the TextView to the "error" icon and sets an error message that will be displayed in a popup when the TextView has focus. The icon and error message will be reset to null when any key events cause changes to the TextView's text. If the error is null, the error message and icon will be cleared.
    0
     

Ähnliche Themen

  1. File Open Dialog
    Von Martin Rother im Forum Windows Phone 8 Entwicklung
    Antworten: 1
    Letzter Beitrag: 20.12.2012, 07:38
  2. Focus auf EditText setzen
    Von Grossi im Forum Android Entwicklung
    Antworten: 2
    Letzter Beitrag: 21.10.2011, 07:33
  3. SMS-Dialog
    Von Unregistriert im Forum HTC HD2 Kommunikation
    Antworten: 3
    Letzter Beitrag: 29.10.2009, 08:38
  4. Probleme mit Modeless Dialog
    Von suamikim im Forum Programmieren
    Antworten: 2
    Letzter Beitrag: 29.06.2006, 12:48
  5. Edit un Dialog
    Von DonTobias im Forum Programmieren
    Antworten: 1
    Letzter Beitrag: 27.02.2004, 12:50

Besucher haben diese Seite mit folgenden Suchbegriffen gefunden:

android textview und textedit

android edittext with ok button

android textview dialog

onClick

Stichworte