GridView:如何以编程方式为每一行提供相等的高度?

时间:2014-01-27 13:30:26

标签: android layout gridview

任何人都可以帮助我以GridView编程方式使每一行的高度相同吗?

我想为GridView的每一行提供相同的权重。

提前致谢。

1 个答案:

答案 0 :(得分:0)

为此您可以执行以下操作。

将网格视图与自定义适配器一起使用,在自定义适配器中,您可以使用单元格布局

例如。的 CELL:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/llGridItem"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:background="#def" >

    <TextView
        android:id="@+id/tvGridItem"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:gravity="center"
        android:textColor="@color/white_smoke" />

</LinearLayout>

对于自定义网格,您可以使用linkthis