如何计算以像素为单位的字符串字体宽度?
我想在
以像素为单位计算字符串字体宽度。我有字符串数组,我将所有这些数组元素附加到一个字符串中。所以我必须在两个连续的数组元素之间设置固定的间距。我将最后一个字符串放入textview中。最后,我将这个textview添加到tablerow中。简而言之,我想查看带有标题和值的表结构。我在这里看到过很多帖子,但没有得到解决方案。
提前致谢…!!!
回答:
似乎上有measureText
可用的方法Paint
。我也找到了一个例子:
mPaint = new Paint();mPaint.setAntiAlias(true);
mPaint.setStrokeWidth(5);
mPaint.setStrokeCap(Paint.Cap.ROUND);
mPaint.setTextSize(64);
mPaint.setTypeface(Typeface.create(Typeface.SERIF, Typeface.ITALIC));
// ...
float w = mPaint.measureText(text, 0, text.length());
以上是 如何计算以像素为单位的字符串字体宽度? 的全部内容, 来源链接: utcz.com/qa/407074.html