Android Paint.breakText无法正确计算字符数

时间:2015-02-01 05:02:02

标签: android textview paint

在我的应用程序中,我使用texView来显示一些文本。我正在使用下面的代码来通过char包装文本。

textToBeShown = textToBeShown.replace(' ', '\u00A0');

当我使用

计算适合一行的字符数时
mTextView.getPaint().breakText(textToBeShown, 0,
                    textToBeShown.length(), true, mTextView.getWidth(), null);

它给出了不正确的字符数(小于实际显示的数字),因为breakText方法根据自动换行计算字符数而不是字符warp。

请使用breakText方法建议我如何获得正确数量的字符。

0 个答案:

没有答案