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寬度的視圖,但它拉伸整個列。 –