2016-06-25 14 views
1

私は2つの入力フィールドのユーザー名とパスワードを持っています。私はユーザー名を保存するために共有プリファレンスを使用しており、アプリケーションの再起動時に自動入力にその値を使用しています。 usernameフィールドに格納された値がある場合は、パスワードフィールドにカーソルを設定します。 私のケースでは、カーソルは常にユーザー名で書かれています。アンドロイド:自動フィールドが自動入力されている場合、カーソルを次のフィールドに設定するにはどうすればよいですか?

答えて

2

ユーザー名フィールドに保存されたデータを入力するときは、パスワードフィールドにrequestFocus()と電話してください。例えばpassword.requestFocus()

1

requestFocus()

表示オブジェクトを表す任意の要素は、画面上の親初期フォーカスを与え、この空の要素を含むことができます。

あなたの条件のために、あなたが

password_et_obj.requestFocus(); 
を呼び出す必要がありますが