gpt4 book ai didi

java - 如何计算以像素为单位的字符串字体宽度?

转载 作者:搜寻专家 更新时间:2023-10-30 21:19:37 27 4
gpt4 key购买 nike

我想在 android 中计算以像素为单位的字符串字体宽度。我有一个字符串数组,我将所有这些数组元素附加到一个字符串中。所以我必须在两个连续的数组元素之间设置固定间距。我将这个最终字符串放入 TextView 中。最后我将这个 textview 添加到 tablerow。简而言之,我想查看带有标题和值的表结构。我在这里看到很多帖子,但没有找到解决方案。

提前致谢...!!!

最佳答案

Paint 上似乎有一个measureText 方法可用.我还找到了一个 example :

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());

关于java - 如何计算以像素为单位的字符串字体宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6360089/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com