2013-06-19 85 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

你在LinearLayout上有match_parent或wrap_content嗎? –

+0

你想填滿整個屏幕而不保持寬高比嗎? – Dimmerg

+0

我有兩個高度和寬度fill_parent。我想保持長寬比 – mXX

回答

0

可能的解決方案可能是使用RelativeLayout,並將imageView設置爲填充RelativeLayout的xml中的第一個視圖。然後把這個圖像放入imageView並聲明

android:scaleType="centerInside". 
+0

這已經夠好了! – mXX

相關問題