我在XML中做了一个布局,其中包含一个有2个TextViews作为其子元素的LinearLayout。
我想在第二个文本视图中绘制一条垂直线。为此,我创建了一个类,并在其构造函数中夸大了上面的XML。现在,为了绘制线,我必须覆盖哪些方法,以及如何获取文本视图的Canvas
?
答案 0 :(得分:1)
您可以覆盖onDraw(Canvas canvas)
的{{1}}方法(通过创建扩展TextView
的自定义视图)来绘制线条。一种更简单的方法是使用TextView
并在第二个RelativeLayout
上放置一个透明背景的ImageView
并使用该行,并在需要绘制线条时将其可见性设置为可见。