您好,我需要使用静态 TextView 制作一个如下图所示的 GridView 。
我需要将其设置为纵向模式。我知道 stackoverflow 上有很多关于如何使用两个 TextView 制作 GridView 的指南,但我无法遵循它们,并且多次尝试创建一个与此完全相同的 GridView 失败。如果有人可以帮助我构建像上面这样的 GridView ,而不是将我的帖子标记为负面,我会非常高兴。 谢谢!
编辑:我尝试了 TableLayout 以实现上述布局,一切进展顺利,除了我无法绘制垂直线(分隔线)。见下图:
我的代码:
<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>
感谢大家对我的帮助。
最佳答案
我认为您的问题在于假设您需要在此处使用 GridView
。
您所呈现的内容应该使用 ListView
完成,或者更好的是 RecyclerView
。
尝试将每一行视为一个列表项,任务将变得非常简单:-)
像这样:
关于java - 需要制作一个带有两个静态文本字段的 GridView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40674216/