My XML contains Five EditText and One Button. Now my cursor points to the first EditText . How can I click a button to automatically place the cursor in the Third EditText .
EditText
Thanks!
put on your onClick() button ..
onClick()
thirdEditText.requestFocus();
Something like,
button.setOnClickListener(new OnClickListener() { public void onClick(View v) { thirdEditText.requestFocus(); } });
editText3.requestFocus ();
Add a button method to onClick.
Use the requestFocus() method to get focus.
requestFocus()
Or put <requestFocus / "> in your XML layout.
this is the code:
btn.setOnClickListener(new OnClickListener() { public void onClick(View v) { edittext.setFocusableInTouchMode(true); edittext.requestFocus(); } });
try
EditText editText = (EditText) findViewById(R.id.textId); editText.requestFocus();
just add the <requestFocus/> to EditText as:
<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>