2012-02-02 106 views
5

在我的课程中,我创建了两个EditTexts。多个EditText - 指定光标的位置

editText1 = (EditText)findViewById(R.id.EditText1); 
editText2 = (EditText)findViewById(R.id.EditText2); 

当我启动应用程序时,光标自动放在第二个EditText中。如何更改为在第一个EditText中设置?我应该改变一些程序或XML吗?

+0

请上传您的AndroidManiFest两种方式。 xml文件的代码 – Lucifer 2012-02-02 12:28:21

回答

4

你可以试试:

editText1.requestFocus(); 
1

这取决于谁要求重点。获取要获得焦点并请求焦点的对象,该对象将亮起,并且光标应显示在那里。

3

有这样一个在你的班级像

editText1.requestFocus(); 

,另一个在XML像

<EditText 
    android:id="@+id/editText1" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" > 

    <requestFocus /> 
</EditText>