需要使用两个静态文本字段制作gridview

时间:2016-11-18 10:04:16

标签: java android xml gridview

您好我需要使用静态文本视图制作类似以下图像的网格视图。enter image description here

我需要在肖像模式下进行。我知道stackoverflow上有很多关于如何使用两个textview制作gridview的指南,但是我无法跟踪它们并且多次尝试创建一个完全像这样的gridview失败了。如果有人可以帮助我建立一个像上面这样的网格视图,我将会非常精彩,而不是将我的帖子标记为否定。 谢谢!

编辑:我已经尝试了一个TableLayout以实现上述布局,但事情进展顺利,除了我无法绘制垂直线(分隔线)。请参见下图:enter image description here

我的代码:

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:divider="#FF909090"
android:orientation="horizontal"
android:stretchColumns="1"
android:background="@drawable/custom_background"
android:showDividers="middle">
<TableRow>
    <TextView
        android:text="Name"
        android:padding="3dip" />
    <TextView
        android:text="Imran"
        android:gravity="left"
        android:padding="3dip" />
</TableRow>

<View
    android:layout_height="2dip"
    android:background="#FF909090" />

<TableRow>
    <TextView
        android:text="Name"
        android:padding="3dip" />

    <TextView
        android:text="Test"
        android:gravity="left"
        android:padding="3dip" />
</TableRow>

<View
    android:layout_height="2dip"
    android:background="#FF909090" />

<TableRow>
    <TextView
        android:text="Name"
        android:padding="3dip" />

    <TextView
        android:text="Test"
        android:gravity="left"
        android:padding="3dip" />
</TableRow>

感谢所有人帮助我。

1 个答案:

答案 0 :(得分:1)

我认为你的问题是假设你需要在这里使用GridView

您提供的内容应该使用ListView或更好的RecyclerView

尝试将每一行视为列表项,任务变得非常简单: - )

像这样:

enter image description here