调整GridView(Android)

调整GridView(Android),android,android-gridview,Android,Android Gridview,我对Android上的网格视图布局有问题。我找不到在grid view中消除额外空间的解决方案。我提到gridview的代码如下:- <?xml version="1.0" encoding="utf-8"?> <GridView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/gridview"

我对Android上的网格视图布局有问题。我找不到在grid view中消除额外空间的解决方案。我提到gridview的代码如下:-

<?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:alwaysDrawnWithCache="true"
android:background="@android:color/background_dark"
android:clipChildren="true"
android:columnWidth="100dp"
android:gravity="center_horizontal"
android:horizontalSpacing="2dp"
android:numColumns="auto_fit"
android:padding="0dp"
android:scrollingCache="true"
android:smoothScrollbar="true"
android:stretchMode="columnWidth"
android:verticalSpacing="2dp" />

现在,我的应用程序的网格视图如下所示

如图所示,有额外的空间,我想删除它,它可以如下所示:-

所以请给我提供解决方案。。
提前感谢。

您需要更改应用程序支持的所有布局类型[hdpi、mdpi、xhdpi等]的android:columnWidth属性的值。

您可以使用:

android:listSelector=“@null”

消除外部空间 对于3列单元格,请尝试以下操作:

android:numColumn=“3”