Android 图像两侧的白色边框
我正在尝试将我的图像加载到自定义视图中,但加载后,我的图像两边都有边框 我的自定义图像查看我的画布 xmlAndroid 图像两侧的白色边框,android,android-custom-view,Android,Android Custom View,我正在尝试将我的图像加载到自定义视图中,但加载后,我的图像两边都有边框 我的自定义图像查看我的画布 xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <a9msquare.mustache.Views.MyCanvas
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<a9msquare.mustache.Views.MyCanvas
android:id="@+id/my_canvas"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<ImageView
android:id="@+id/color_picker"
android:layout_width="@dimen/icon_size"
android:layout_height="@dimen/icon_size"
android:layout_alignParentRight="true"/>
<ImageView
android:id="@+id/undo"
android:layout_width="@dimen/icon_size"
android:layout_height="@dimen/icon_size"
android:layout_alignParentRight="true"
android:layout_below="@id/color_picker"
android:src="@mipmap/ic_launcher"
android:visibility="gone"/>
它不是一个完全白色的边框,您在自定义视图中设置的图像的大小与您的
MyCanvas
视图的大小不完全相同。如果希望图像占据所有空间而不在周围留下任何空白,则需要缩放或裁剪图像
尝试将android:scaleType=“fitXY”
添加到layout.xml中的MyCanvas
。您的MyCanvas
看起来像:
<a9msquare.mustache.Views.MyCanvas
android:id="@+id/my_canvas"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="fitXY" />
它不完全是白色边框,您在自定义视图中设置的图像与您的
MyCanvas
视图的大小不完全相同。如果希望图像占据所有空间而不在周围留下任何空白,则需要缩放或裁剪图像
尝试将android:scaleType=“fitXY”
添加到layout.xml中的MyCanvas
。您的MyCanvas
看起来像:
<a9msquare.mustache.Views.MyCanvas
android:id="@+id/my_canvas"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="fitXY" />
<a9msquare.mustache.Views.MyCanvas
android:id="@+id/my_canvas"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="fitXY" />