Android 删除ImageView周围的白色边框
我的设计师一直在我的图像周围添加一些填充物。 我想把图像贴在顶部,填充屏幕的宽度 以下是设计师的截图: 这是我的XML代码:Android 删除ImageView周围的白色边框,android,android-layout,android-imageview,Android,Android Layout,Android Imageview,我的设计师一直在我的图像周围添加一些填充物。 我想把图像贴在顶部,填充屏幕的宽度 以下是设计师的截图: 这是我的XML代码: <ImageView android:id="@+id/markertap_header" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" androi
<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" />
图像看起来比屏幕宽度大,因此在调整大小后会缩小。尝试将
android:adjustViewBounds=“true”
添加到您的ImageView
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:adjustViewBounds="true"
android:id="@+id/imageView"
android:cropToPadding="false"
android:scaleType="fitXY" />
当我在Splashscreen上使用ImageView时也经历过同样的情况,这对我来说很有效 您可能只想将其添加到您的图像视图中。 它解决了我的问题
android:paddingVertical="0dp"
android:paddingHorizontal="0dp"
如果图像本身有白色边框,你应该手动裁剪图像一次,而不是每次应用程序运行时都试图修改。这个答案要好得多,因为它在任何情况下都能完美地“修剪”图像。