0

我对画布的 drawText 方法有疑问。

int code = 259; // 'ă'

canvas.drawText((char)code + "", 0, 1, positionX, baseline, paint);

为什么它不起作用?

如果code < 256,则确定。

4

2 回答 2

0

试试这个方法

canvas.drawText(String.valueOf((char)code), 0, 1, positionX, baseline, paint);
于 2013-09-17T10:28:14.187 回答
0

这应该有效:

char[] c = {259}; //'ă'
canvas.drawText(new String(c) + "", 0, 1, positionX, baseline, paint);
于 2013-09-17T10:59:21.660 回答