Cześć wszystkim: Piszę klasy, które dziedziczą z TextView i zastąpić swoją metodę onDraw()
, ale w sposobie, mój invoke od canvas.drawText()
nie Wydaje się działać, kod jak poniżej:dlaczego mój invoke z Canvas.drawText() po prostu nie działa
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, co to robi? To powinno przywrócić cześć w lewym górnym rogu. Czy to się psuje? Czy nic nie robi? Czy oryginalne zachowanie textView przejmuje kontrolę? W jaki sposób używasz Overridden TextView w layoucie? –
@Greg - Właśnie wyczyściłem formatowanie kodu, user486005 zadał pytanie –