android相对布局包含图像视图布局

时间:2015-10-12 21:41:07

标签: android imageview android-relativelayout

我在相对视图中有一个图像视图,按照下面的代码

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center_horizontal">
        <ImageView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:src="@drawable/maintenance_banner"
            android:layout_alignParentTop="false"
            android:layout_margin="0dp"
            android:padding="0dp"/>
    </RelativeLayout>

我不明白的是顶部与顶部之间的差距。在底部,因为我已将高度设置为wrap_content,间隙不应该是内容的一部分,只有它本身的图像视图不是吗?或者这是否意味着差距是图像视图的一部分?但我将填充设置为0.同样,由于某种原因,我可以通过设置比例类型来获取它们。

layout screen shot

1 个答案:

答案 0 :(得分:0)

图像可能与您的imageView具有另一个宽高比。

尝试将android:scaleType设置为centerCrop或其他适合您的工作。

默认比例类型为:FIT_CENTER和按钮FIT_XY。

希望这有帮助

编辑:对不起,我还没有看到包装内容。 从屏幕截图看,下面有其他视图,您是否将此布局文件包含在另一个中?

干杯