0

我在写数字时遇到问题,使用阿拉伯语时,它们的位置与文本不同 请注意,在用英文写的情况下,不会发生错误

在此处输入图像描述

TextPaint mTextPaint = new TextPaint();
StaticLayout mTextLayout = new StaticLayout( textToSave ,mTextPaint, canvas.getWidth() - 100, 
Layout.Alignment.ALIGN_NORMAL, 1.0f, 0.0f, false);
canvas.save();
int textX = 50;
int textY = 50;
canvas.translate(textX, textY);

mTextLayout.draw(canvas);
canvas.restore();
4

1 回答 1

0

确保你已经在你的 xml 字符串中写好了它的格式

于 2021-08-20T23:04:06.267 回答