Android StaticLayout获取显示的字符数,如Paint.breakText

Android StaticLayout获取显示的字符数,如Paint.breakText,android,android-layout,Android,Android Layout,我正在使用StaticLayout绘制一些多行文本。 StaticLayout很方便,因为它可以为我处理所有的文本中断和新的衬里 canvas.save(); canvas.clipRect(rect); canvas.translate(rect.left, rect.top); staticLayout.draw(canvas); canvas.restore(); 当我只画一条线时,我使用canvas.drawText()和Paint.breakText来确定我可以在可用空间上绘制的

我正在使用StaticLayout绘制一些多行文本。 StaticLayout很方便,因为它可以为我处理所有的文本中断和新的衬里

canvas.save();
canvas.clipRect(rect);

canvas.translate(rect.left, rect.top);

staticLayout.draw(canvas);
canvas.restore();
当我只画一条线时,我使用canvas.drawText()和Paint.breakText来确定我可以在可用空间上绘制的字符数

现在我需要知道适合我的StaticLayout的确切字符数,以便我可以将其余的字符绘制到另一个StaticLayout

不幸的是,我还没有找到一个方法,告诉我有多少字符适合它

有什么东西可以买到这个吗

干杯, 斯特凡