0
我需要在TableLayout中添加垂直线。我搜索了互联网,并尝试了很多解决方案,但他们都没有工作。下面是我的代码:无法在TableLayout中添加垂直线(分隔线)Android
<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
得到这个,但我需要在“名称”前面加上垂直线(边界)。我曾尝试在TableRow中的两个textView之间添加视图,但即使将宽度设置为1dip,也会拉伸整个列。 有关如何添加垂直边框的任何建议?
正如我已经在我的文章中写道,我已经尝试创建1dip宽度的视图,但它拉伸整个列。 –