如何在屏幕中间和左上角写一些文本(使用 canvas.drawText
?)?
谢谢 (-:
最佳答案
我不知道为什么上面的答案根本不正确却标有 V。在 (0,0) 处绘制文本会将其绘制出屏幕,因为出于某种原因,文本是从下向上绘制的(而其他所有内容似乎都是从上到下绘制的)。
如果你想要左上角:
paint = new Paint();
paint.setColor(Color.RED);
int fontSize = 20;
paint.setTextSize(fontSize);
Typeface tf = Typeface.create("FONT_NAME", Typeface.BOLD);
paint.setTypeface(tf);
paint.setTextAlign(Align.LEFT);
canvas.drawText("your_text", 0, (0+paint.getTextSize()), paint);
关于java - 在 Canvas 的左上角绘制文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6586395/