android :如果上一个字段自动填充,如何将光标设置到下一个字段?

android :How to set cursor to next field if prvious field is auto filled?

我有两个输入字段用户名,password.I 我正在使用共享首选项来存储用户名,并使用该值在重新启动应用程序时自动填充。 如果用户名字段中有存储值,我希望它在密码字段上设置光标。 但在我的例子中,光标总是在用户名字段中。

当您使用存储的数据填写用户名字段时,请在密码字段上调用 ​​requestFocus()。例如password.requestFocus().

requestFocus()

表示 View 对象的任何元素都可以包含此空元素,这会为其父元素提供屏幕上的初始焦点。

根据您的要求,您应该致电

  password_et_obj.requestFocus();