DESARROLLADOR

Proporcione señales visuales con el widget EditText multilínea de Android

William J. Francis le muestra varias formas rápidas y fáciles de agregar bordes a los widgets EditText de Android de varias líneas.

La interfaz de usuario de Android ha recorrido un largo camino a lo largo de los años. Especialmente con el lanzamiento del tema Holo, una plétora de widgets que antes se sentían torpes y anticuados, de repente se volvieron aerodinámicos y sexys.

Sin embargo, un caso en el que no estoy completamente de acuerdo con la elección de orientación de la interfaz de usuario de Google es el widget EditText. Si bien estoy de acuerdo en que el widget EditText con tema Holo hace un buen uso del espacio de la pantalla al editar una sola línea de texto, no creo que pueda avisar al usuario cuando el componente está configurado en varias líneas.

Para ver lo que quiero decir, echemos un vistazo al diseño xml de EditText estándar.

Le doy al usuario ocho líneas de texto para jugar, lo que es evidente cuando el widget se representa en Éclair (API 10) (Figura A).

Figura A

Ejecutando el mismo código en Honeycomb (API 11) o mejor, pero no está claro (Figura B).

Figura B

Quién sabe, tal vez solo estoy pensando mejor en el cuadro (¿entiendes?), pero prefiero el aspecto anterior a Holo de la vista EditText, además del horrible naranja.

Afortunadamente, existen varias formas rápidas y fáciles de agregar bordes a los widgets EditText de varias líneas. El primero es tan simple como configurar el color de fondo y agregar un poco de relleno (Figura C).

Figura C

Si desea algo más elegante, intente crear una forma XML simple en su carpeta /drawable.

Luego apunte su fondo EditText a su dibujable (Figura D).

Figura D

Al fin y al cabo, la plataforma Android brinda orientación y libertad a los desarrolladores, y los widgets de la interfaz de usuario no son una excepción. Si encuentra que los elementos listos para usar brindan sugerencias que dejan a sus usuarios rascándose la cabeza, no tenga miedo de probarlos. Por lo general, solo se requieren ajustes menores y, como puede ver en el ejemplo anterior, el esfuerzo es muy pequeño.

LEER  Los mejores cursos de inteligencia artificial en TR Academy

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba