0

我在 XML 中制作了一个布局,该布局由一个具有 2 个 TextView 作为其子项的 LinearLayout 组成。

我想在第二个文本视图中画一条垂直线。为此,我创建了一个类并在其构造函数中扩展了上述 XML。现在,我必须重写哪些方法才能画线,以及如何获取Canvas文本视图?

4

1 回答 1

1

您可以覆盖(通过创建扩展的自定义视图)的onDraw(Canvas canvas)方法来绘制线。一种更简单的方法是使用透明背景并将其放置在第二条线和线条上,并在需要绘制线条时将其可见性设置为可见。TextViewTextViewRelativeLayoutImageViewTextView

于 2013-06-19T14:36:51.053 回答