Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将光标定位在默认位置?_Java_Android_Position_Cursor - Fatal编程技术网

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();