如何在EditText Android中设置默认光标?

如何在EditText Android中设置默认光标?,android,android-layout,android-layout-weight,Android,Android Layout,Android Layout Weight,这是我的布局文件 在此文件中,光标将自动设置为第二个编辑文本。我需要更改第一个编辑文本。以及为什么会这样。如何修复它? 为了更好地理解,我在这里附上了一张图片删除Edittext2中的请求焦点,然后设置为EditText1 <EditText android:id="@+id/editText2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layo

这是我的布局文件 在此文件中,光标将自动设置为第二个编辑文本。我需要更改第一个编辑文本。以及为什么会这样。如何修复它?



为了更好地理解,我在这里附上了一张图片

删除Edittext2中的请求焦点,然后设置为EditText1

 <EditText
  android:id="@+id/editText2"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_above="@+id/textView3"
  android:layout_toRightOf="@+id/textView3"
  android:ems="10" >
 </EditText>

 <EditText
  android:id="@+id/editText1"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_alignBottom="@+id/textView1"
  android:layout_alignParentRight="true"
  android:ems="10" >

  <requestFocus />
 </EditText>

删除Edittext2中的请求焦点,然后设置为EditText1

 <EditText
  android:id="@+id/editText2"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_above="@+id/textView3"
  android:layout_toRightOf="@+id/textView3"
  android:ems="10" >
 </EditText>

 <EditText
  android:id="@+id/editText1"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_alignBottom="@+id/textView1"
  android:layout_alignParentRight="true"
  android:ems="10" >

  <requestFocus />
 </EditText>

您也可以为它编写代码

editText1.setFocusableInTouchMode(true);
editText1.requestFocus();

您还可以为它编写代码

editText1.setFocusableInTouchMode(true);
editText1.requestFocus();

你能在我的布局中看到光标吗?我已经标记了,应该在
位置的编辑文本中。但是默认情况下,它设置在
location
的Edittext中。您能在我的布局中看到光标吗?我已经标记了,应该在
位置的编辑文本中。但默认情况下,它在
location