Android RelativeLayout中ImageView处不需要的边框

Android RelativeLayout中ImageView处不需要的边框,android,android-layout,android-imageview,android-ui,Android,Android Layout,Android Imageview,Android Ui,我一直在读类似的帖子,但都没有解决我的问题 我的活动包括以下内容: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/content" android:layout_width="match_parent" android:layout_height="match_parent" > <TextView

我一直在读类似的帖子,但都没有解决我的问题

我的活动包括以下内容:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/content"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

        <TextView 
            android:id="@+id/initial_launch_text"
            style="@style/initialLaunchTextStyle"
            android:layout_width="match_parent"
            android:layout_height="80dp"
            android:layout_alignParentTop="true"
            android:layout_margin="20dp"
            android:gravity="center_horizontal|top"
            android:text="Test" />

        <Button 
            android:id="@+id/initial_launch_skip_button"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginRight="10dp"
            android:layout_alignParentRight="true"
            android:layout_alignParentBottom="true"
            android:textColor="@color/initial_launch_skip_button_text"
            android:onClick="skipButtonClicked"
            android:text="@string/activity_initial_launch_skip_button_skip" />

        <ImageView 
            android:id="@+id/initial_launch_image"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_centerVertical="true"
            android:layout_below="@+id/initial_launch_text"
            android:layout_above="@+id/initial_launch_skip_button"
            android:src="@drawable/flower"
            android:adjustViewBounds="true"
        android:background="#000000"
        android:padding="1dp" />

</RelativeLayout>

我想要的是顶部的文本视图,底部的按钮和中间有1dp黑色边框的图像视图。但我得到的是图像上方和下方不需要的厚黑色边框:

我怎样才能摆脱它???

改变这个:

<ImageView 
            android:id="@+id/initial_launch_image"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_centerVertical="true"
            android:layout_below="@+id/initial_launch_text"
            android:layout_above="@+id/initial_launch_skip_button"
            android:src="@drawable/flower"
            android:adjustViewBounds="true"
        android:background="#000000"
        android:padding="1dp" />

为此:

 <ImageView 
            android:id="@+id/initial_launch_image"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_centerHorizontal="true"
            android:layout_centerVertical="true"
            android:layout_below="@+id/initial_launch_text"
            android:layout_above="@+id/initial_launch_skip_button"
            android:src="@drawable/flower"
            android:adjustViewBounds="true"
        android:background="#000000"
         android:layout_margin="1dp" />

我为您设计了此版面,但它有一个问题与此类问题有关。为什么我说这意味着您将使用PNG文件?您可能会获得两种版面。我将显示您应该使用JPEG的版面,然后只有您可以获得此类型的版面

布局代码

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/content"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<TextView
    android:id="@+id/initial_launch_text"
    android:layout_width="match_parent"
    android:layout_height="80dp"
    android:layout_alignParentTop="true"
    android:layout_margin="20dp"
    android:gravity="center_horizontal|top"
    android:text="Test" />

<Button
    android:id="@+id/initial_launch_skip_button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentRight="true"
    android:onClick="skipButtonClicked"
    android:text="Skip"
    android:textColor="@android:color/black" />

<ImageView
    android:id="@+id/initial_launch_image"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_above="@+id/initial_launch_skip_button"
    android:layout_below="@+id/initial_launch_text"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:adjustViewBounds="true"
    android:background="#000000"
    android:padding="5dp"
    android:scaleType="fitXY"
    android:src="@drawable/logo" />

</RelativeLayout>

使用以下参数将
图像视图
包装成
线性布局

    <LinearLayout 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true" >
        <ImageView 
            android:id="@+id/initial_launch_image"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_centerInParent="true"
            android:layout_below="@+id/initial_launch_text"
            android:layout_above="@+id/initial_launch_skip_button"
            android:src="@drawable/flower"
            android:background="#000000"
            android:padding="1dp"
            android:adjustViewBounds="true" />
    </LinearLayout>


此“边框”不是视图之间的边框,只是图像的纵横比与imageview的不一样。。尝试将imageView的缩放类型更改为CenterCropMove adjustViewBoundsattribite@ercan我发布的布局是scaletype的问题,你看不到PNG图像的边框。这也是一个问题,你只是管理它。或者你将只为PNG图像设置不同的颜色背景。所有best@psking删除视图边界没有帮助。@Bob我不想更改纵横比,也不想裁剪图像。谢谢你的回答,但我不想更改纵横比,也不想裁剪图像。