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

    Tom299 Threadstarter Android-Experte

    Hallo,

    ich erstelle gerade ein Login-Formular mit username und passwort und biete auch die Möglichkeit, das Passwort anzeigen zu lassen.

    Code:
    private EditText editPassword = null;
    
    ist als Klassenattribut deklariert und dann im onCreate(...) hab ich folgenden Code verwendet:
    Code:
            editPassword = (EditText)findViewById(R.id.login_editPassword);
            CheckBox chkShowPassword = (CheckBox)findViewById(R.id.login_chkShowPassword);
            chkShowPassword.setOnCheckedChangeListener(new OnCheckedChangeListener() {
                @Override
                public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                    if (isChecked) {
                        editPassword.setInputType(InputType.TYPE_TEXT_VARIATION_NORMAL);
                    }
                    else {
                        editPassword.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
                    }
                }
            });
    
    Mein Problem: Solange das Passwort verschlüsselt angezeigt wird, kann ich auch Text eingeben und die Tastatur wird eingeblendet. Sobald ich aber die Check-Box drücke und auf Klarsicht umgeschaltet wird, kann ich nichts mehr eintippen. Beim Klick ins Textfeld passiert nichts, keine Tastatureinblendung, nichts.

    Hat jemand eine Idee woran das liegen könnte?
     
  2. Tom299, 30.09.2011 #2
    Tom299

    Tom299 Threadstarter Android-Experte

    Ok, ich habs selbst rausgefunden, ich muß auch beim "Klarsicht"-Modus:
    Code:
    editPassword.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_NORMAL);
    InputType.TYPE_CLASS_TEXT mitgeben :thumbup:
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Android Studio - EditText (Passwort) mit Button einfügen? Android App Entwicklung 22.07.2017
[ERLEDIGT] Existierendes Objekt immer NULL Android App Entwicklung 10.05.2017
Button positioniert sich immer über Tastatur Android App Entwicklung 13.01.2017
Du betrachtest das Thema "Passwort-Feld nicht immer editierbar" im Forum "Android App Entwicklung",