2016-06-25 14 views
1

Ich habe zwei Eingabefeld Benutzername und Passwort.Ich verwende die Shared Preferences zum Speichern des Benutzernamens und verwenden Sie diesen Wert für automatisches Füllen beim Neustart der App. Ich möchte, dass der Cursor auf das Passwortfeld gesetzt wird, wenn im Benutzernamen ein Wert gespeichert ist. aber in meinem Fall ist der Cursor immer in Benutzername abgelegt.android: Wie setze ich den Cursor zum nächsten Feld, wenn das vorherige Feld automatisch ausgefüllt wird?

Antwort

2

Wenn Sie Ihr Benutzername-Feld mit Ihren gespeicherten Daten ausfüllen, rufen Sie requestFocus() auf Ihrem Passwort-Feld. z.B. password.requestFocus().

1

requestFocus()

Jedes Element ein View-Objekt repräsentiert dieses leere Element umfassen kann, die auf dem Bildschirm übergeordneten Schwerpunkt zunächst gibt.

Für Ihre Anforderung, sollten Sie

nennen
password_et_obj.requestFocus(); 
Verwandte Themen