entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Cambiar el grosor de la línea de un EditText en Android

Que tal, tengo la siguiente cuestión:

Estoy desarrollando un inicio de sesión con lo cual utilizo el siguiente estilo:

(Es similara esto)

Ahora lo que me gustaría hacer es:

Cambiarle el grosor de la línea de cada Edittext, no se si me pudieran orientar acerca de lo planteado.

Gracias por cualquier aporte y/o crítica.

1 Respuesta

1voto

cobasESP Puntos19650

Hola, lo que dices es facil de hacer, solo crea un nuevo XML en la carpeta layout, con el nombre por ejemplo.... MyEditText.xml
en el pones el siguiente codigo.

<?xml version="1.0" encoding="utf-8" ?>

   <shape xmlns:android="http://schemas.android.com/apk/r..."
   android:thickness="3dp"
   android:shape="rectangle">
  <stroke android:width="3dp"
     android:color="#4799E8"/>
  </shape>

Cambiando el valor thickness y stroke cambiara el grosor de tu linea, tambien puedes poner bordes redondeados y mas cosas, mirate los shapes de google para sabes mas sorbe esto.

Una vez que tienes hecho este xml a tu gusto, solo tienes que aplicarselo a tu edittext en su propiedad background:

<EditText    

        android:background="@drawable/MyEditText"/>

Espero que te sirva un saludo

0voto

x4mp73r comentado

Que tal, muchas gracias por tu atención.
Fíjate que ya eh usado algo similar a tu respuesta anteriormente, pero lo eh usado para tener EditTexts transparentes sin ningún tipo de línea o borde o incluso como mencionaste para bordes redondeados, pero no puedo definir bien los thickness para que aumente el grosor de las líneas y no me funciona. Gracias por tu aporte :)

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta