Pregunta

Dispositivo: Samsung Galaxy Tab

Seguí esta guía: http://developer.android.com/resources/articles/window-bg-peed.html

Puse la imagen de fondo en un tema para mejorar el rendimiento y trabajo muy bien en la orientación del retrato.

Tema:

<resources>
    <style name="Theme.xxxx" parent="android:Theme">
    <item name="android:windowBackground">@drawable/background_xxxx</item>
    <item name="android:windowNoTitle">true</item>
    </style>
</resources>

Adjunto el tema en el archivo manifiesto a la actividad.

    <activity android:name=".main" 
android:label="@string/app_name" 
android:theme="@style/Theme.xxxx">

En el directorio de dibujo, creo el archivo background_xxxx.xml:

<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/background_image"
    android:tileMode="disabled" />

En el directorio de HDPI dibujable, pongo mi imagen 600x1024 PX llamada background_image.png

En el directorio de tierras de dibujo-large, puse mi imagen 1024x600 PX llamada background_image.png para la orientación del paisaje

Cuando comienzo mi aplicación en orientación al retrato, la veo con la imagen de fondo en definición más alta, pero si la giro, veo que la imagen se pone en directorio de tierra de larga drawable se pone en baja resolución.

¿Dónde tengo que poner la imagen del paisaje para verla en resolución alta?

Gracias.

¿Fue útil?

Solución

Tu culpa es pequeña. Vea esto en su pregunta:

En tierra de dibujo Directorio Puse mi imagen 1024x600 PX llamada background_image.png para la orientación del paisaje

Tienes que usar drawable-land-hdpi carpeta para poner imágenes

Otros consejos

Ponga la imagen en Drawable-MDPI primero y luego Drawable-LDPI si el primero no funciona. Este éxito funcionará :)

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