1
根据Andorid api参考,Textpaint.breakText(String text,boolean measureForward,float maxWidth,float [] measuredWidth)返回测量的字符数。将始终是< = abs(结束 - 开始)。现在我想打破“交通”(其中有7个字符),以测试它的返回值:Textpaint.breakText的返回值
int cnt = mTextPaint.breakText("Traffic", true, 10000, outMeasuredWidth)
在我看来,这应该返回7,但实际上它返回6.为什么6除了7?谢谢。
尝试'mTextPaint.setSubpixelText(真);' – wangyif2 2013-04-28 05:40:57