Android:无法消除LinearLayout中图像之间的垂直间隙

Android中有一个简单的LinearLayout,它有两个垂直图像:

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res/com.eataly.android" android:orientation="vertical" android:background="@android:color/white" android:layout_width="fill_parent" android:layout_height="fill_parent" > <ImageView android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/img_header1" /> <ImageView android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/img_header2" /> </LinearLayout> 

正如你可以看到在下面的链接,我不能摆脱在图像的顶部和底部的差距: http : //img185.imageshack.us/img185/8484/senzanomev.png

我已经尝试了LinearLayout和ImageViews上可以想象的所有东西,例如:

 android:padding="0px" android:top="0px" android:bottom="0px" android:top="0px" android:layout_margin="0px" 

没有成功。 我能做些什么来删除这些空白的边框?

我find了解决scheme。 我需要将此属性添加到ImageView

 android:adjustViewBounds="true" 

在xml布局中添加android:scaleType =“fitXY”。

在线性布局中做到这一点
顶部ImageView: android:gravity="bottom"
底部ImageView: android:gravity="top"
你确定你不想使用RelativeLayout吗? 如果你想把两幅图像alignment,那么这似乎是迈向未来的道路。