调整GridView(Android)

时间:2013-02-06 09:38:42

标签: android android-gridview

我在Android上遇到网格视图布局问题。我找不到解决方案来消除网格视图中的额外空间。我提到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" />

现在我的应用程序的网格视图看起来像这样 enter image description here

如图所示,我想删除它的额外空间,它看起来像这样: -

enter image description here

所以请给我解决方案.. 提前谢谢..

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

您可以使用:

android:listSelector="@null"

消除额外空间 并尝试这个,为3列单元格:

android:numColumn = "3"