Android 删除Gridview中的行间距

Android 删除Gridview中的行间距,android,android-layout,android-gridview,Android,Android Layout,Android Gridview,我使用Gridview将图像放入其中,我将一幅图像分割成等长等宽的小块,例如列数=4,行数=4 然后我把这些片段放到ArrayList中 当我把列的数量和片段的数量相等时,例如4,我在行之间得到了更多的空间,但是当我把列的数量和2相等时,我没有得到更多的空间,这是可以的。 当我拆分列时,我应该做什么来放置列数,例如示例中的4而不是2 注:分割前大图像的宽度等于屏幕的宽度 this is my grid view <GridView android:id="@+id

我使用Gridview将图像放入其中,我将一幅图像分割成等长等宽的小块,例如列数=4,行数=4 然后我把这些片段放到ArrayList中 当我把列的数量和片段的数量相等时,例如4,我在行之间得到了更多的空间,但是当我把列的数量和2相等时,我没有得到更多的空间,这是可以的。 当我拆分列时,我应该做什么来放置列数,例如示例中的4而不是2

注:分割前大图像的宽度等于屏幕的宽度

this is my grid view 

<GridView 
          android:id="@+id/vincentgridview"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:gravity="center"
          android:horizontalSpacing="5dp" 
          android:verticalSpacing="5dp"
          android:adjustViewBounds="true"

          android:stretchMode="columnWidth"
          android:layout_marginTop="30dp"              >
这是我的网格视图

这是网格视图项

<ImageView
    android:id="@+id/imageView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"

    />

删除此行

android:horizontalSpacing="5dp" 
android:verticalSpacing="5dp"
或者改成

android:horizontalSpacing="0dp" 
android:verticalSpacing="0dp"
它应该很好用。

请试试这个

<ImageView
    android:id="@+id/imageView1"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_weight="1" />


它不起作用:(,它只是在列和行之间删除5 dp,但我也需要这个空间,但要删除行中的空间。将imageview scaletype设置为FitXY谢谢,现在没有更多空间,但小图像现在不是方形的,它被拉伸为垂直,然后删除android:stretchMode=“columnWidth”它仍然有弹性,但谢谢你,它很好,可以接受:)