Pregunta

Como puede ver en la captura de pantalla a continuación, la "barra de título" tiene estas feas líneas de bandas en las áreas con texto que se extienden por todo el ancho de la pantalla.Es aún más notorio en un dispositivo real.

¿Hay alguna manera de solucionar esto?

activity

¿Fue útil?

Solución

De Desarrolladores de Android:Directrices de diseño de widgets:

En algunos casos, los dispositivos tienen profundidades bajas de píxeles que pueden causar bandas visuales y problemas de división.Para resolver esto, los desarrolladores de aplicaciones deben aprobar activos a través de un dibujo "proxy" definido como XML:.Esta técnica hace referencia a la obra de arte original, en este caso "fondo.9.png", y le indica al dispositivo que la diga según sea necesario.

EDITAR:Fuente de ejemplo.Este es un archivo xml en su res/drawables directorio:

<?xml version="1.0" encoding="UTF-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/title_bar_medium"
    android:dither="true" />

Otros consejos

Añadir android:tileMode="repeat" en este código, como esto -

<?xml version="1.0" encoding="UTF-8"?>
<bitmap
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/b1"
    android:tileMode="repeat"
    android:dither="true" />

La razón es, en algunos dispositivos que todavía se extiende la imagen y se ve bastante mal, mira esto referencia aquí

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top