Java 如何将光标定位在默认位置?
此图显示了我的应用程序的屏幕截图。正如您所看到的,光标位于与“高度”相关的文本字段中。无论何时启动我的应用程序,默认光标位置都是“高度”。我希望它在“弥撒”上。 我该怎么做?我不明白。请帮忙Java 如何将光标定位在默认位置?,java,android,position,cursor,Java,Android,Position,Cursor,此图显示了我的应用程序的屏幕截图。正如您所看到的,光标位于与“高度”相关的文本字段中。无论何时启动我的应用程序,默认光标位置都是“高度”。我希望它在“弥撒”上。 我该怎么做?我不明白。请帮忙 查看您的.xml文件: <EditText android:id="@+id/editText1" android:layout_width="wrap_content" android:layout_height="wrap_content"
查看您的.xml文件:
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:ems="10" >
<requestFocus />
</EditText>
或者按如下方式更新.xml文件
<EditText
android:id=@+id/etMass
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<requestFocus/> </EditText>
尝试将其放入onCreate:MasseEditText.requestFocus()中;(您需要将edittext名称更改为您的名称)可能重复的谢谢!它起作用了。
<EditText
android:id=@+id/etMass
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<requestFocus/> </EditText>
EditText etMass = (EditText) findViewById(R.id.etMass);
etMass.requestFocus();