Android 如何将光标放置到特定文本框?
我的XML包含五个Android 如何将光标放置到特定文本框?,android,Android,我的XML包含五个EditText框和一个按钮。我的光标现在指向第一个EditText框。如何单击按钮将光标自动放置到第三个EditText框中 谢谢大家! 试试看 EditText editText = (EditText) findViewById(R.id.textId); editText.requestFocus(); 使用requestFocus()方法获得焦点 或者将放在XML布局中。放在按钮的onClick()put thirdEditText.requestFocus();
EditText
框和一个按钮。我的光标现在指向第一个EditText
框。如何单击按钮将光标自动放置到第三个EditText
框中
谢谢大家! 试试看
EditText editText = (EditText) findViewById(R.id.textId);
editText.requestFocus();
使用requestFocus()
方法获得焦点
或者将
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用于正确理解他的问题并给出正确答案。