在此方法文檔它撰文指出:Canvas.drawText()如何真的繪製文本?
x The x-coordinate of origin for where to draw the text
y The y-coordinate of origin for where to draw the text
但它並沒有說這個文本的繪製方向什麼。我知道文字是從原點向上拉,但是當我給下面的參數,我的文字被削減:
canvas.drawText(displayText, 0, canvas.getHeight(), textPaint);
此外,假設我使用Align.LEFT(即文本繪製在x,y原點的右邊)
那麼什麼是正確的論據應該是(假設我不想使用固定數字)?
也許這就是你要找的東西(查看對答案的評論)。 http://stackoverflow.com/questions/10606410/android-canvas-drawtext-y-position-of-text – 2013-02-28 09:52:53
文本如何被剪切?是否有任何文字顯示? – Barney 2013-02-28 10:01:06
如果您嘗試將canvas的設置值設置爲canvas.getHeight()/ 2,它是否正確顯示出現在中間的文字?此外,你應該說你想要更具體地完成。 – Barney 2013-02-28 10:03:39