一个有希望的快速问题,但我似乎无法找到任何示例......我想View通过a 将多行文本写入自定义Canvas,并且onDraw()我有:
...
String text = "This is\nmulti-line\ntext";
canvas.drawText(text, 100, 100, mTextPaint);
...
Run Code Online (Sandbox Code Playgroud)
我希望这会导致换行,但相反,我会看到神秘的角色\n.
任何指针赞赏.
保罗
我有一个自定义控件,直接进行了大量的2D绘图canvas.
一些图纸是文字,所以我使用的Canvas.drawText()方法.
我想在一些边界内绘制文本 - 左上角,某个最大宽度和最大行数.在绘制文本后,我想知道它花了多少行.
是否有内置函数在边界内绘制文本进行明智的分割?
如果没有,是否有这样做的标准配方?