我想在 TextView 中的一些文本上画一条简单的线。我查看了各种似乎覆盖 onDraw() 函数的示例,但我的理解是 onDraw() 在绘制某些内容时被调用。
我想在我的 TextView 中有一条垂直线,此时我真的不在乎它在哪里,一旦我有了这条线,我确信我能够将它操纵到我想要的位置。
我有一个 TextViewWithLines 类扩展 TextView 代码将去哪里:
public class TextViewWithLines extends TextView {
public TextViewWithLines(Context context){
super(context);
}
public TextViewWithLines(Context context, AttributeSet attrs) {
super(context, attrs);
}
public TextViewWithLines(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
而且我还有一个片段,我希望在创建视图时完成线条的绘制。
public View onCreateView(LayoutInflater inflater, ViewGroup parent, Bundle savedInstanceState){
View v = inflater.inflate(R.layout.fragment_hello_moon, parent, false);
t1 = (TextViewWithLines)v.findViewById(R.id.display1);
.................
}
任何帮助,将不胜感激