EditTextPreference als Passworteingabe ....

  • Hallo Zusammen,


    wie kann man eigentlich mit dem "EditTextPreference" eine Passwort-Eingabe realisieren,
    wo man die Eingabe-Rückmeldung über "*" oder ähnlich sichtbar machen kann.


    Code
    <EditTextPreference
                android:key="@string/key_Password"
                app:defaultValue="@string/pref_Password"
                app:key="@string/key_Password"
                app:summary="@string/pref_Password"
                app:title="@string/prefs_summary_category_Password"/>


    Irgendwie finde ich da derzeit keine Lösung ?


    Viele Grüße
    R.

  • Hallo Ryan,


    die Eingabe
    "android:password="true""
    wurde direkt abgewiesen. (durchgestrichen).


    Die Eingabe

    Code
    <EditTextPreference
                android:key="@string/key_Password"
                android:inputType="textPassword"
                app:defaultValue="@string/pref_Password"
                app:key="@string/key_Password"
                app:summary="@string/pref_Password"
                app:title="@string/prefs_summary_category_Password"/>


    hat leider auch nicht zum Erfolg geführt. Es wurden immer noch die Zeichen während der Eingabe angezeigt.


    Hier das Beispiel aus der Simu. (Tippfehler im Text gerade gesehen ;) )



    Diese Angaben hatte ich vorher schon gesehen und ausprobiert, leider ohne Erfolg.


    Was machen ich den falsch ?
    Hier meine Abhängigkeiten zum Vergleich

    Viele Grüße
    R.

  • Hallo Zusammen,


    folgendes war bei mir die Lösung:


    Siehe auch:
    https://stackoverflow.com/ques…asked-password-text-field


    Hier die Preferences.xml


    Code
    <EditTextPreference
                android:key="@string/key_Password"
                app:defaultValue="@string/pref_Password"
                app:key="@string/key_Password"
                app:summary="@string/pref_Password"
                app:title="@string/prefs_summary_category_Password"/>

    Hier die Klasse:



    Jetzt muss ich nur noch eine Routine finden, wie ich
    a) beim Aufruf die Eingabe lösche
    b) beim O.K. ein Confirm der Eingabe abfrage.


    Viele Grüße
    R.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!