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

相关问题