2

如何使用 Canvas.drawText 从右到左(即以相反的顺序)输出文本?有办法吗?

4

2 回答 2

1

在您的对象中设置Paint.Align属性textPaint,如果您将其设置为 RIGHT -- 文本绘制到 x,y 原点的左侧:

textPaint.setTextAlign(Paint.Align.RIGHT);
canvas.drawText("your text here", getRight(), getY()/2, textPaint);
于 2015-01-14T09:13:20.930 回答
0

看看这个:如何在位图上绘制 RTL 文本(阿拉伯语)并正确排序?

于 2011-04-07T22:20:28.210 回答