我的手机上有两个编辑文本字段:
“姓名:”和“电话:”
每当我启动我的程序时,我的光标已经在数字键盘拉起的“电话”字段中。但是,我希望它以第一个 editText 'name' 为中心,以便常规键盘拉起。
有谁知道为什么会这样,以及如何纠正它?
我的手机上有两个编辑文本字段:
“姓名:”和“电话:”
每当我启动我的程序时,我的光标已经在数字键盘拉起的“电话”字段中。但是,我希望它以第一个 editText 'name' 为中心,以便常规键盘拉起。
有谁知道为什么会这样,以及如何纠正它?
(EditText)txtName = findViewById(R.id.NAME_ID);
txtName.requestFocus();
膨胀布局后,在 onCreate() 中执行此操作
查看requestFocus
布局上的标签
您可以在代码中使用视图上的 requestFocus() 方法执行此操作:
https://developer.android.com/reference/android/view/View.html#requestFocus()
或在布局中的视图标签内使用标签:
https://developer.android.com/guide/topics/resources/layout-resource.html#requestfocus-element