Entrada de AutoCompleteTextView Texto y dígitos
Tenemos una solución AS400 en un dispositivo MDE. La pantalla de esta aplicación es 24 x 23 signos.
La gente trabaja en la aplicación sólo con dígitos para estados, tamaños, daños, …
- ¿Cuáles son las desventajas de RelativeLayout
- Problema de edición de Android xml en eclipse?
- Error al inflacionar la clase android.support.design.widget.TabLayout
- Cómo asignar el relleno a la línea de divisor de elementos Listview
- No hay carpeta de menú en el proyecto de estudio de Android
Los archivos siempre son dígitos y texto. En la nueva aplicación deberían tener la posibilidad de trabajar con números y texto.
ImageButton
un 8 ImageButton
y 8 AutoCompleteTextViews
para cada estado. ¿Cómo puedo manejarlo, cuando el empleado entra por ejemplo 96, que cambiar a la próxima AutoCompleteTExteViews
(si es un singlematch).
¿O cómo resolverías eso?
- OnClick on LinearLayout with childs (tener android: duplicateParentState = "true") no activa la función
- Android - diseño de fila de 3 columnas - ¿Cómo puedo hacer que ocupe un porcentaje de la pantalla?
- Cómo hacer un botón de acción flotante "solo de imagen"
- ¿Cómo lograr la interfaz de usuario de Android como este diseño de imagen? Acerca de android: clipChildren
- Cambio de actividad con el deslizamiento del dedo
- Uso de vistas personalizadas en XML sin utilizar el nombre de clase totalmente calificado
- ¿Qué es la etiqueta <view> en el layout xml utilizado para?
- ¿Es posible habilitar la opción de revelador "Mostrar límites de diseño" mediante programación?
De acuerdo con tu comentario, he actualizado la respuesta. Puede agregar TextWatcher y validar la entrada del usuario:
autoCompleteTextView.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { // TODO Auto-generated method stub } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { // TODO Auto-generated method stub } @Override public void afterTextChanged(Editable s) { if (isValid(s)) { // your method to validate user input setWholeTextString(); // get whole string from your adapter or items list jumpToNextView(); } } });