Android – EditText personalizado
¿Cómo hacer un campo de texto personalizado? ¿Cómo programar un EditText con fondo propio? Todo depende de la configuración del campo de texto editText:
Cómo crear un campo de texto EditText con fondo personalizado:
1. Crea una imagen de fondo y arrástrala hasta Eclipse, a la carpeta «/res/drawable-hdpi«. Eclipse te pedirá un nombre para la imagen.
2. Modifica el archivo xml en el que tengas definido tu EditText (por ejemplo, el activitymain.xml) y añade la siguiente línea:
android:background="@drawable/cajainputpersonalizado" |
Donde cajainputpersonalizado es el nombre que pusiste a tu imagen en el paso 1.
3. Modifica el tamaño de letra de tu EditText:
android:textSize="@dimen/grande" android:paddingLeft="20dp" |
Donde «android:paddingLeft» indica dónde empezarás a escribir texto desde la izquierda del fondo de tu imagen. «Grande» es el tamaño de letra definido en «res/values/dimens.xml» de la siguiente forma:
<dimen name="grande">24dp</dimen>; |