通常默认设置的只有横线,现在要求显示竖线
网上方式有很多
第一种:设置XML样式显示边线,把这个xml放在drawable里面:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- This is the main color -->
<item>
<shape>
<solid android:color="#6699ff" />
</shape>
</item>
<!-- This is the line -->
<item android:left="1dp">
<shape>
<solid android:color="#ffffff"/>
</shape>
</item>
</layer-list>
然后在item的布局里面设置背景 android:background="@drawable/textviewborder"就可以了。
如果item里面的内容不固定,多行单行的都有就会产生断线的现象,
用如下方式2解决
在布局中的每个控件之间添加一个view
<View
android:id="@+id/view6"
android:layout_width="1dp"
android:layout_height="match_parent"
android:background="@color/blue" />
红色部分一定要注意,这样不管item中的哪个内容有多行,这样整个表格边线都会延长,