【发布时间】:2017-04-04 04:20:19
【问题描述】:
我想在我的TableLayout 中添加垂直分隔线。
我的TableLayout 看起来像这样:
但我想在每行的两个 textviews 之间添加一条线(分隔线)。我尝试在两个textviews 之间放置一个View,但它会延长行。
这是我上面布局的代码:
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/row"
android:layout_gravity="center"
android:showDividers="beginning"
android:orientation="horizontal"
android:stretchColumns="1"
android:background="@drawable/custom_background">
<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>
我想实现如下布局:
谁能帮我用TableLayout或任何其他方式实现上述布局?
【问题讨论】:
标签: android xml android-layout tablelayout android-tablelayout