Estoy intentando establecer el relleno en un <shape>
declarado dentro de un archivo/diseño XML. Pero sea lo que sea que establezca, nada cambia relacionado con el relleno. Si modifico otras propiedades, veo los efectos en la UI. Pero no funciona con relleno. ¿Podría informarnos sobre las posibles razones por las cuales esto podría ocurrir?El relleno no afecta a <shape> en un diseño XML
Aquí está la forma de XML que estoy tratando de estilo:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
>
<stroke android:width="1dp" android:color="#ffffff"
android:dashWidth="2dp"
/>
<solid android:color="@color/button_white_cover" />
<corners android:radius="11dp" />
<padding android:left="1dp"
android:top="20dp"
android:right="20dp"
android:bottom="2dp" />
</shape>
Hola, no entienden cómo aplicar esta solución al problema. Tengo un botón que usa la forma y configuración adnroid: top y android: right no tiene efecto. ¿Cómo podría resolver esto? Gracias. – icecream
Creo que lo que Lyubomyr está diciendo es hacer algo como esto, lo cual funciona para mí, pero las esquinas siempre tienen un fondo blanco opaco, causando problemas de visualización (¡perdón por el formato en los comentarios!): \t - \t \t
\t \t \t \t \t \t \t –
DustinB
También fuera del tema, pero podría ser útil: si el dibujo utilizado es solo un color, también puede escribir como android: drawable = "@ color/divider". PERO esto se rompe en dispositivos más antiguos. Lo probé en 2.2 y estaba roto. No estoy seguro de en qué nivel se volvió aceptable. – Pijusn