2013-06-19 7 views
1

У меня есть LinearLayout, где я установить фон, как это:Изменение размера растрового изображения, чтобы соответствовать Размер экрана

android:background="@drawable/bg_splash" 

и мой вытяжке настроен так

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item> 
     <bitmap android:gravity="center" android:src="@drawable/bg_splash"/> 
    </item> 
</selector> 

Моя проблема сейчас в том, что изображение не изменяя размер экрана. Я хочу, чтобы он стал немного меньше, потому что он имеет размер 1280x797

Как я могу достичь этого?

+0

у вас есть match_parent или wrap_content на LinearLayout? –

+0

Вы хотите заполнить весь экран, не сохраняя соотношение сторон? – Dimmerg

+0

У меня есть как высота, так и ширина fill_parent. Я хотел бы сохранить пропорции – mXX

ответ

0

Возможное решение может состоять в том, чтобы использовать RelativeLayout вместо этого и установить изображениеView как первое представление в вашем xml, которое заполняет RelativeLayout. Затем поместите это изображение в изображениеView и объявите

android:scaleType="centerInside". 
+0

Это было достаточно хорошо! – mXX

Смежные вопросы