Tengo un TextView
con android:maxLength
establecido en 3
y otro con android:maxLength
establecido en 7
.Enfoque siguiente textview automáticamente
quiero enfocar a moverse automáticamente a la segunda TextView
una vez que los 3
caracteres de la primera TextView
se llenan. ¿Cómo lograr esto sin heredar TextView
y escribir una implementación personalizada?
me hizo esto - public void OnTextChanged (s CharSequence, inicio, int antes, int count) { si (s.length() == 3) { Log.d (TAG, "El siguiente foco está en:" + tv1.getNextFocusDownId()); tv1.requestFocus (View.FOCUS_DOWN); } Pero no funcionó, ¿qué estoy haciendo mal? El registro imprime el mensaje correctamente cuando la longitud es 3, pero el enfoque no cambia automáticamente a la vista siguiente. – Naseer
Por favor, ignore mi comentario anterior - tv2.requestFocus() funcionó. Gracias! – Naseer
View.FOCUS_FORWARD no es un valor permitido para View.focusSearch. solo direcciones reales – dabluck