大家好:我正在寫一個繼承自TextView的類,並覆蓋它的onDraw()
方法,但在該方法中,我調用的canvas.drawText()
沒有似乎有效,代碼如下:爲什麼我調用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的原始行爲是否接管?你如何在佈局中使用重寫的TextView? – 2010-10-25 06:04:05
@Greg - 我剛剛清理了代碼格式,user486005提出了問題 – 2010-10-25 16:39:27