我使用StaticLayout绘制一些多行文字。 StaticLayout非常方便,因为它可以处理所有文本破坏和新内容......
canvas.save();
canvas.clipRect(rect);
canvas.translate(rect.left, rect.top);
staticLayout.draw(canvas);
canvas.restore();
当我只绘制一行时,我将canvas.drawText()与Paint.breakText结合使用,以确定我可以在可用空间上绘制的字符数......
现在我需要知道适合我的StaticLayout的字符的确切数量,以便我可以将其余的字符绘制到另一个StaticLayout。
不幸的是,我还没有找到一种方法告诉我有多少个字符适合它。
有什么可以获得这个吗?
干杯, 斯蒂芬