Im tratando de crear brindis como control basado en textview, y encontré comportamiento muy extraño de textview en caso de que tenga nueve parches dibujables como fondo.Acolchado alrededor de la vista de texto con fondo de nueve parches no tienen efecto visual
Esta es la definición xml:
<by.pplware.view.QuickInfo
android:id="@+id/quickinfo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:padding="20px"
android:textSize="20px"
android:textStyle="bold"
android:typeface="serif"
android:background="#FFFF0000"
/>
esto es TextView con fondo de color:
esto es TextView con el fondo dibujable:
Según tengo entendido, en caso de ninepatch el fondo de Android hace que el relleno sea transparente y usa solo dibujar como fondo para el texto. Pero quiero incluir relleno en el área cubierta con fondo ninepatch.
¿Hay alguna solución para este problema?
Gracias por los comentarios - 1 y 2 realmente ayudan. –
3 es lo mejor que podría decir – kishu27
He trabajado alrededor de esto guardando los valores de relleno antes de configurar los nueve parches y luego restaurar el relleno como se indica en el punto 2 anterior. –