我在gridView中填充了垂直线性布局。 当我只显示垂直布局元素时,我的布局的两个图像之间没有空格。
但是当我显示网格时,两个网格线之间以及每个网格框中的两个图像(verticaly)之间存在间距。
如何删除这些空格?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_height="wrap_content"
android:layout_width="wrap_content" android:layout_gravity="center">
<GridView android:id="@+id/GridView01"
android:verticalSpacing="0px"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:numColumns="3"
android:horizontalSpacing="0px"
android:stretchMode="none"
android:columnWidth="90px"></GridView>
</LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:id="@+id/LayoutP"
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView android:id="@+id/ImageView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/greyr"></ImageView>
<ImageView android:id="@+id/ImageView02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/greyp"></ImageView>
</LinearLayout>
先谢谢。
答案 0 :(得分:0)
最后,我发现了一个“黑客”。它包括为第一个图像的底部设置负边距,为第二个图像的顶部设置相同的负边距,以及为verticalSpacing网格设置负边距。