Hallo all: Ich schreibe eine Klasse, die von TextView erben, und überschreiben ihre onDraw()
Methode, aber in der Methode, mein Aufruf von canvas.drawText()
nicht scheint zu funktionieren, der Code nur wie folgt:Warum funktioniert mein Aufruf von Canvas.drawText() einfach nicht
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, Was macht es? Dies sollte Hallo in der oberen linken Ecke zeichnen. Stürzt es ab? Tut es nichts? Wird das ursprüngliche Verhalten von textView übernommen? Wie verwenden Sie die überschriebene Textansicht in einem Layout? –
@Greg - Ich habe gerade die Codeformatierung aufgeräumt, user486005 fragte die Frage –