Android 删除Gridview中的行间距
我使用Gridview将图像放入其中,我将一幅图像分割成等长等宽的小块,例如列数=4,行数=4 然后我把这些片段放到ArrayList中 当我把列的数量和片段的数量相等时,例如4,我在行之间得到了更多的空间,但是当我把列的数量和2相等时,我没有得到更多的空间,这是可以的。 当我拆分列时,我应该做什么来放置列数,例如示例中的4而不是2 注:分割前大图像的宽度等于屏幕的宽度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
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”它仍然有弹性,但谢谢你,它很好,可以接受:)