去除ImageView周围的白色边框

5

我的设计师在我的图片周围添加了一点填充。

我希望这张图片紧贴在顶部,并填满整个屏幕宽度。

这是设计师的截图:

Screenshot

这是我的XML代码:

<ImageView
    android:id="@+id/markertap_header"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentTop="true"
    android:src="@drawable/header_bootsverleih_xhdpi" />

如果白色边框在图像本身中,则应手动裁剪图像一次,而不是每次运行应用程序时尝试更改它。 - Sam
3个回答

11

看起来图片比屏幕宽度大,因此在调整大小后会被缩小。尝试向您的ImageView添加android:adjustViewBounds="true"


10
 <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:adjustViewBounds="true"
        android:id="@+id/imageView"
        android:cropToPadding="false"
        android:scaleType="fitXY" />

当我为启动界面使用ImageView时,我的经验也是如此,这^对我有用。


2
这个答案更好,因为它可以在每种情况下完美地“修剪”图像。 - Antonio Vlasic

-1

你可能想要将它添加到你的图像视图中。 这解决了我的问题。

android:paddingVertical="0dp"
android:paddingHorizontal="0dp"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接