【发布时间】:2011-04-30 00:36:48
【问题描述】:
大家好:
我正在编写一个继承自 TextView 的类,并覆盖其 onDraw() 方法,但在该方法中,我对 canvas.drawText() 的调用似乎不起作用,代码如下:
protected void onDraw(Canvas canvas) {
// super.onDraw(canvas);
Paint paint = new Paint();
paint.setColor(android.graphics.Color.WHITE);
paint.setTextSize(20);
String text = "hello";
canvas.drawText(text, 0, 0, paint);
}
【问题讨论】:
-
@bemace,它有什么作用?这应该在左上角画出你好。它会崩溃吗?它什么都不做吗? textView 的原始行为是否会接管?你是如何在布局中使用 Overridden TextView 的?
-
@Greg - 我刚刚清理了代码格式,user486005 提出了问题
标签: android textview android-canvas ondraw drawtext