Trong tài liệu hướng dẫn phương pháp này nó viết rằng:Cách Canvas.drawText() thực sự rút ra văn bản?
x The x-coordinate of origin for where to draw the text
y The y-coordinate of origin for where to draw the text
Nhưng nó không nói gì về hướng văn bản này được rút ra. Tôi biết rằng các văn bản được rút ra từ nguồn gốc, nhưng khi tôi đưa ra những lập luận sau đây, văn bản của tôi bị cắt:
canvas.drawText(displayText, 0, canvas.getHeight(), textPaint);
ngoài, giả sử tôi đang sử dụng Align.LEFT (nghĩa là văn bản được rút ra ở bên phải của nguồn gốc x, y)
Vì vậy, các đối số chính xác sẽ là gì (giả sử tôi không muốn sử dụng số cố định)?
có thể đây là những gì bạn đang tìm kiếm (kiểm tra nhận xét về câu trả lời). http://stackoverflow.com/questions/10606410/android-canvas-drawtext-y-position-of-text –
văn bản bị cắt như thế nào? Có văn bản nào hiển thị không? – Barney
Nếu bạn cố gắng đặt giá trị y thành canvas.getHeight()/2, nó có hiển thị chính xác văn bản xuất hiện ở giữa không? Ngoài ra, bạn nên nói những gì bạn muốn thực hiện cụ thể hơn. – Barney