Android:如何在没有用户操作的情况下改变对表单的关注?
我有一个包含 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>
I've a form with 2 fields,
after First login, i store the Mail in SharedPreferences and i restore when user start app again,
But how to set focus on Pass Field ? it's not very nice to see that mail is fill but focus is still on mail field.
Thanks
<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>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在密码字段上调用
requestFocus()
。http://developer.android.com/reference/android/view /View.html#requestFocus()
Call
requestFocus()
on the password field.http://developer.android.com/reference/android/view/View.html#requestFocus()