¿Podemos realmente crear 2 drawableLeft en Android?
Estaba preguntándome si hay alguna forma de crear 2 drawableLeft
en nuestro diseño de Android. Tengo un escenario en el que necesito usar 2 drawables
. Cualquier persona con sugerencias, por favor anótalas.
Editar: Este es el diseño que quiero diseñar.
davy.ai
Sí, es posible usar 2
drawableLeft
en un diseño de Android. Para lograr esto, puedes crear unLayerDrawable
que contenga dosDrawable
s y establecerlo como eldrawableLeft
delTextView
. Aquí tienes un ejemplo:En tu carpeta
res/drawable
, crea un archivo llamadolayer_drawable.xml
y agrega el siguiente código:En este ejemplo,
drawable_1
ydrawable_2
son los dosDrawable
s que deseas utilizar comodrawableLeft
. Puedes reemplazarlos con tus propiosDrawable
s.Ten en cuenta que el atributo
android:drawablePadding
establece el espaciado entre los dosDrawable
s. Ajusta este valor según tus preferencias. Además, ajusta el atributoandroid:layout_marginRight
del primer elementoDrawable
para agregar un espacio entre elTextView
y el primerDrawable
.El resultado debería ser un
TextView
con dosDrawable
s a la izquierda, como se muestra en la imagen que proporcionaste.