在我的应用程序中,我使用texView来显示一些文本。我正在使用下面的代码来通过char包装文本。
textToBeShown = textToBeShown.replace(' ', '\u00A0');
当我使用
计算适合一行的字符数时mTextView.getPaint().breakText(textToBeShown, 0,
textToBeShown.length(), true, mTextView.getWidth(), null);
它给出了不正确的字符数(小于实际显示的数字),因为breakText
方法根据自动换行计算字符数而不是字符warp。
请使用breakText
方法建议我如何获得正确数量的字符。