2011-02-04 3 views
1

Устройство: Samsung Galaxy TabAndroid фона окна пейзаж появляется в низком разрешении

Я после этого руководства: http://developer.android.com/resources/articles/window-bg-speed.html

Я положил фоновое изображение в теме, чтобы улучшить производительность и я работает очень хорошо в портретной ориентации.

Тема:

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

Я придаю тему в файле манифеста к деятельности.

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

В вытяжке директории я создать файл background_xxxx.xml:

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

В каталоге вытяжке-ИПЧР я кладу изображения 600x1024 точек под названием background_image.png

В вытяжке-большой земли directory Я помещаю свое изображение 1024x600 px под названием background_image.png для ориентации на ландшафт

Когда я запускаю свое приложение в портретной ориентации, я вижу его с backgro und image in hight definition, но если я поверну его, я вижу изображение, помещенное в каталог drawable-large-land, помещенный в низкое разрешение.

Где я могу разместить изображение ландшафта, чтобы увидеть его в разрешении?

Спасибо.

+1

я нашел ответ: положить й e background image in res/drawable-large-land-hdpi –

ответ

3

Ваша неисправность littlesee это в ур дие:


н вытяжке-большой земельный каталог я кладу изображение 1024x600 точек под названием background_image.png для альбомной ориентации


Вы должны использовать **drawable-land-hdpi** папку поместить изображения

+0

Eclipse введите мне эту ошибку: недопустимое имя каталога ресурсов \t drawable-hdpi-land –

+0

извините, мои измененные и выше –

+1

для большого экрана , установите фоновое изображение в res/drawable-large-land-hdpi –

0

Сначала поместите изображение в drawable-mdpi, а затем drawable-ldpi, если первый не работает. Этот удар будет работать :)

+0

спасибо, но он не работает –