ImageView有问题

时间:2009-04-28 20:06:06

标签: android layout uiimageview

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <ImageView              
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:src="@drawable/wallpaper" />
</RelativeLayout>

@drawable/peetscoffee_wallpaper的大小为640x480,但不是水平居中。 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:10)

尝试android:gravity="center"android:layout_gravity="center",而不是centerHorizontal="true"

然而,我怀疑这对于尺寸设置为wrap_content的图像会表现得很明智 - 您可能想要使用android:scaleType定义一些图像缩放方法(例如fitCenter)并设置它到fill_parent而不是wrap_content640x480大于当前现实Android设备支持的320x480。或者只是缩小您正在使用的图像,这样设备就不必进行工作。