草庐IT

breakText

全部标签

Android:Paint.breakText(...) 不准确吗?

我有一个View,它绘制了一个矩形,其中有一行文本。View使用中断文本来确保没有文本延伸到矩形之外;它忽略任何文本。这对某些字符很有效,但通常由'l'和'f'组成的字符串会延伸到矩形之外。所以,我需要在这里进行健全性检查:我的以下代码中是否存在明显的缺陷,或者Paint.breakText(...)是否可能不准确?publicvoidonDraw(Canvascanvas){intMARGIN=1;intBORDER_WIDTH=1;Paintp=newPaint();p.setAntiAlias(true);p.setTextSize(12);p.setTypeface(Typef