5

2つのフィールドがあるフォームがあります。最初のログイン後、メールをSharedPreferencesに保存し、ユーザーがアプリを再起動したときに復元しますが、パスフィールドにフォーカスを設定するにはどうすればよいですか?メールがいっぱいになっているのを見るのはあまりいいことではありませんが、焦点はまだメールフィールドにあります。

ありがとう

<EditText 
android:id="@+id/Email" 
android:text="" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content"
android:layout_below="@+id/labelEmail" 
android:inputType="textEmailAddress"
android:padding="10px">
</EditText>

<EditText 
android:id="@+id/Pass"  
android:text=""
android:layout_width="fill_parent" 
android:layout_height="wrap_content"
android:layout_below="@+id/labelPass" 
android:padding="10px"
android:inputType="textPassword"
android:password="true">
</EditText>
4

1 に答える 1

14

requestFocus()パスワードフィールドを呼び出します。

http://developer.android.com/reference/android/view/View.html#requestFocus()

于 2010-04-20T19:34:52.800 に答える