我在相对视图中有一个图像视图,按照下面的代码
<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.同样,由于某种原因,我可以通过设置比例类型来获取它们。
答案 0 :(得分:0)
图像可能与您的imageView具有另一个宽高比。
尝试将android:scaleType
设置为centerCrop或其他适合您的工作。
默认比例类型为:FIT_CENTER和按钮FIT_XY。
希望这有帮助
编辑:对不起,我还没有看到包装内容。 从屏幕截图看,下面有其他视图,您是否将此布局文件包含在另一个中?干杯