私のXMLには5つのEditText
ボックスと1つのボタンが含まれています。カーソルが最初のEditText
ボックスにポイントされるようになりました。カーソルを自動的に第3のEditText
ボックスに置くには、ボタンをクリックします。どのEditTextボックスにカーソルを置くか?
ありがとうございました!
私のXMLには5つのEditText
ボックスと1つのボタンが含まれています。カーソルが最初のEditText
ボックスにポイントされるようになりました。カーソルを自動的に第3のEditText
ボックスに置くには、ボタンをクリックします。どのEditTextボックスにカーソルを置くか?
ありがとうございました!
..
thirdEditText.requestFocus();
何かのように、
button.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
thirdEditText.requestFocus();
}
});
+ 1に同意します。 –
はフォーカスを得るために
EditText editText = (EditText) findViewById(R.id.textId);
editText.requestFocus();
使用requestFocus()
方法を試してみてください。
< requestFocus />をXMLレイアウトに配置します。あなたのボタンのonClick()
プットの
editText3.requestFocus();
ボタンのクリック方法です。
+1彼の質問を正しく理解し、正しい答えを与えるためです。 –
これはコードです:
btn.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
edittext.setFocusableInTouchMode(true);
edittext.requestFocus();
}
});
はちょうど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>
あなたがあなたのレイアウトXMLで動作するので、あなたはいつでもあなたのJavaコードを処理せずに1から5番目のボックスにフォーカスを変更することができます –
最速の答えは...笑私の答えを終え –
感謝を気にしませんでした。私は彼の質問を正しく理解するために 'editText.requestFocus();' – Sekar