我的XML包含五个EditText
框和一个按钮。我的光标现在指向第一个EditText
框。如何单击按钮将光标自动放入第三个EditText
框。
谢谢!
答案 0 :(得分:17)
在你的按钮上onClick()
放了..
thirdEditText.requestFocus();
类似的东西,
button.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
thirdEditText.requestFocus();
}
});
答案 1 :(得分:2)
editText3.requestFocus();
添加按钮的onClick方法。
答案 2 :(得分:1)
使用requestFocus()
方法获得焦点。
或者说< requestFocus的/>在您的XML布局中。
答案 3 :(得分:1)
这是代码:
btn.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
edittext.setFocusableInTouchMode(true);
edittext.requestFocus();
}
});
答案 4 :(得分:0)
尝试
EditText editText = (EditText) findViewById(R.id.textId);
editText.requestFocus();
答案 5 :(得分:0)
只需在<requestFocus/>
中添加EditText
标记,如:
<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>