1

我有一个 320x480 的图像,我想适合整个屏幕。这是 main.xml 代码

<ImageView   xmlns:android="http://schemas.android.com/apk/res/android">
        android:id='@+id/splash_medium'

        android:layout_width="fill_parent" 
        android:layout_height="fill_parent" 

        android:src="@drawable/wallpaper320x480"
         />

屏幕显示图像,但左侧和右侧有相当大的填充,顶部和底部有一点点。我尝试将 android:padding 设置为 0dip 没有结果。

链接到图片,我还不能发布图片:截图

任何帮助,将不胜感激。

4

1 回答 1

11

这可能是您的图片大小和缺乏缩放的问题。如果您的图片没有足够的像素来填充屏幕并且您没有告诉它拉伸图片,那么您将在两侧有间隙。解决方法是使用android:scaleType="fitXY". 请注意,这适用于图像设置为默认情况下android:src="..."而不是android:background="..."背景设置为拉伸并适合视图的情况。(两者兼有的目的是让您可以通过将框架设置为背景并将主图像设置为源来执行诸如在图像周围设置框架之类的操作。)

于 2010-03-25T14:55:52.237 回答