Android StaticLayout获取显示的字符数,如Paint.breakText
我正在使用StaticLayout绘制一些多行文本。 StaticLayout很方便,因为它可以为我处理所有的文本中断和新的衬里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来确定我可以在可用空间上绘制的
canvas.save();
canvas.clipRect(rect);
canvas.translate(rect.left, rect.top);
staticLayout.draw(canvas);
canvas.restore();
当我只画一条线时,我使用canvas.drawText()和Paint.breakText来确定我可以在可用空间上绘制的字符数
现在我需要知道适合我的StaticLayout的确切字符数,以便我可以将其余的字符绘制到另一个StaticLayout
不幸的是,我还没有找到一个方法,告诉我有多少字符适合它
有什么东西可以买到这个吗
干杯,
斯特凡