我有一个带有TextViews的gridlayout。每个textview都有一些bacground颜色。我想在TextView“A”和TextView“B”之间绘制线条。这该怎么做?我必须使用canvas和onDrawMethod(..)?
答案 0 :(得分:0)
创建一个对角线形状的xml并添加到你的drawable中。下面是创建对角线形状的代码,然后使用imageView设置drawable。
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<rotate
android:fromDegrees="160"
android:pivotX="50%"
android:pivotY="50%"
android:toDegrees="0">
<shape
android:shape="line"
android:top="1dip">
<stroke
android:width="3dp"
android:color="#FF0000"/>
</shape>
</rotate>
</item>
</layer-list>
希望它有所帮助!