删除Android中ImageView上方和下方的空间

时间:2016-03-09 08:54:37

标签: android android-layout android-studio android-imageview android-relativelayout

您好我需要帮助,因为我在我的android xml 文件中添加了一个ImageView,我在其上方和下方获得了额外空间我试图看到这些选项我可以用来删除其中一个是添加<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.example.fred.yebo.MainFragment"> <ImageView android:id="@+id/yeboAdd" android:layout_width="match_parent" android:layout_height="wrap_content" android:src="@drawable/dice" /> </RelativeLayout> 当我这样做时它会删除我的操作Bar完全在下面是我的代码

 public bool Foo(params Object[] list)
 {
     //Some manipulations with list
     return true;
 }

3 个答案:

答案 0 :(得分:0)

您可以尝试使用imageView的scaleType属性

android:scaleType="fitXY"

此行根据容器的大小缩放图像。您可以尝试使用scaleType的一些属性,这对您的情况会更好。希望对您有所帮助!

答案 1 :(得分:0)

尝试此属性:

android:adjustViewBounds="true"

自动缩放视图的高度。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.fred.yebo.MainFragment">

    <ImageView
        android:id="@+id/yeboAdd"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:adjustViewBounds="true"
        android:src="@drawable/cal" />

</RelativeLayout>

check this answer

答案 2 :(得分:-1)

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.fred.piku.MainFragment">

    <ImageView
        android:id="@+id/pikuAdd"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/dice" />

</RelativeLayout>