Andorid api リファレンスによると、Textpaint.breakText (String text, boolean measureForwards, float maxWidth, float[]measuredWidth) は、測定された文字数を返します。常に <= abs(end - start) になります。ここで、戻り値をテストするために「Traffic」(7 文字) を中断したいと思います。
int cnt = mTextPaint.breakText("Traffic", true, 10000, outMeasuredWidth)
私の意見では、7 が返されるはずですが、実際には 6 が返されます。なぜ 7 以外に 6 なのですか? ありがとう。