Android 如何将光标放置到特定文本框?

Android 如何将光标放置到特定文本框?,android,Android,我的XML包含五个EditText框和一个按钮。我的光标现在指向第一个EditText框。如何单击按钮将光标自动放置到第三个EditText框中 谢谢大家! 试试看 EditText editText = (EditText) findViewById(R.id.textId); editText.requestFocus(); 使用requestFocus()方法获得焦点 或者将放在XML布局中。放在按钮的onClick()put thirdEditText.requestFocus();

我的XML包含五个
EditText
框和一个按钮。我的光标现在指向第一个
EditText
框。如何单击按钮将光标自动放置到第三个
EditText
框中

谢谢大家!

试试看

EditText editText = (EditText) findViewById(R.id.textId);
editText.requestFocus();
使用
requestFocus()
方法获得焦点


或者将放在XML布局中。

放在按钮的
onClick()
put

thirdEditText.requestFocus();
大概

button.setOnClickListener(new OnClickListener() {

        public void onClick(View v) {
            thirdEditText.requestFocus(); 
        }
    });
editText3.requestFocus()

单击按钮的加载项方法。

这是代码:

btn.setOnClickListener(new OnClickListener() {

        public void onClick(View v) {
            edittext.setFocusableInTouchMode(true);
            edittext.requestFocus();

        }
    });
只需在
编辑文本中添加
标记,如下所示:

<EditText
        android:id="@+id/editText"
        android:layout_width="320dp"
        android:layout_height="wrap_content"
        android:layout_below="@id/label"
        android:inputType="numberDecimal"
        android:textSize="25dp" >

        <requestFocus />
</EditText>


有史以来给出的最快答案。。没有费心完成我的回答,谢谢。我同意
editText.requestFocus()
如果您愿意,您可以随时将焦点从第1个框更改为第5个框,而不必处理java代码,因为它在布局中工作XML+1用于正确理解他的问题,+1用于正确理解他的问题并给出正确答案。