Strange Paint.setTextSize + Paint.measureText行为

时间:2016-01-22 17:58:48

标签: android

我想在画布上绘制文字。

  • 在我的摩托罗拉ET1平板电脑上:

如果我尝试paint.setTextSize 1 ),则paint.measureText(" 18.62")会返回 2.52

如果我尝试paint.setTextSize 0.99 f),则paint.measureText(&#34; 18.62&#34;)会返回 2.44 。< / p>

  • 这是完全正常的,但现在我的Galaxy Note 3:

如果我尝试paint.setTextSize 1 ),则paint.measureText(&#34; 18.62&#34;)会返回 3

如果我尝试paint.setTextSize 0.99f ),则paint.measureText(&#34; 18.62&#34;)会返回 161 !< / p>

编辑:为了全面,标记Paint.LINEAR_TEXT_FLAG已启用。

0 个答案:

没有答案