如何在屏幕中间和左上角写一些文字(canvas.drawText
?)?
谢谢( - :
答案 0 :(得分:22)
我不知道为什么上面的答案标有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);