创建自定义gridview设计

时间:2016-06-19 20:32:31

标签: java android layout

我需要像这张图片一样,我尝试过gridview,但它没有工作,它在同一行中给了我超过3张图像。 image

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<ImageView
    android:id="@+id/imageView1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:scaleType="centerCrop"/>

<TextView
    android:id="@+id/textView1"
    android:layout_gravity="center"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="15dp"
    android:layout_marginTop="5dp"
    android:layout_marginBottom="5dp"
    android:text="TextView" />

这是我的gridview:

   <GridView
    android:id="@+id/gridview"

    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:numColumns="3" >  </GridView>

1 个答案:

答案 0 :(得分:0)

您是否尝试使用numColumns = 3。

<GridView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:numColumns="3"/>