¿Es posible establecer un foco en un widget de botón que se encuentra en algún lugar de mi diseño? onCreate
de la actividad mi control / enfoque debería estar en ese botón programáticamente.
¿Es posible establecer un foco en un widget de botón que se encuentra en algún lugar de mi diseño? onCreate
de la actividad mi control / enfoque debería estar en ese botón programáticamente.
Respuestas:
Sí, es posible.
Button myBtn = (Button)findViewById(R.id.myButtonId);
myBtn.requestFocus();
o en XML
<Button ...><requestFocus /></Button>
Nota importante: el widget de botón debe ser focusable
y focusableInTouchMode
. La mayoría de los widgets lo son, focusable
pero no focusableInTouchMode
de forma predeterminada. Así que asegúrese de configurarlo en código
myBtn.setFocusableInTouchMode(true);
o en XML
android:focusableInTouchMode="true"