Xin chào tất cả: Tôi đang viết một lớp kế thừa từ TextView và ghi đè phương thức onDraw()
của mình, nhưng trong phương thức, lời gọi của tôi là canvas.drawText()
không dường như hoạt động, mã giống như bên dưới:Tại sao lệnh gọi Canvas.drawText() của tôi không hoạt động
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, Nó làm gì? Điều này sẽ vẽ hello ở góc trên bên trái. Nó có bị hỏng không? Nó có làm gì không? Hành vi ban đầu của textView có thay đổi không? Bạn đang sử dụng TextView bị ghi đè trong Bố cục như thế nào? –
@Greg - Tôi vừa dọn dẹp định dạng mã, user486005 đã hỏi câu hỏi –