用Paint.measure(str)计算出的结果设置给TextView的宽,结果会有些不准确,可能会导致计算出来的宽度偏小,导致str最后的几个字符无法显示。可能与屏幕密度有关。
用TextView.getPaint().measure(str) 计算出的结果设置给TextView的宽,就不会有偏差了。
根据计算出的字符串宽度设置给TextView的宽
最新推荐文章于 2023-03-16 16:23:54 发布
用Paint.measure(str)计算出的结果设置给TextView的宽,结果会有些不准确,可能会导致计算出来的宽度偏小,导致str最后的几个字符无法显示。可能与屏幕密度有关。
用TextView.getPaint().measure(str) 计算出的结果设置给TextView的宽,就不会有偏差了。