Android并计算给定字体和字体大小的单行字符串的大小?

标签 android string fonts size

是否有一种 API 方法可以计算在一行中以给定字体和字体大小显示的字符串的大小(即宽度和高度)?

最佳答案

Paint p = new Paint();
p.setTypeface(TypeFace obj); // if custom font use `TypeFace.createFromFile`
p.setTextSize(float size);
float textWidth = p.measureText("Your string"); 
// you get the width here and textsize is the height.

关于Android并计算给定字体和字体大小的单行字符串的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7329004/

相关文章:

c - c中的自由字符指针

java - 按空格分割字符串

javascript - 交换 css 字体时是否发出 js 事件?

java - Android contentprovider 不返回 Phone.NUMBER

java - 小部件未更新?

java - Android Studio 如何在屏幕上打印可变内容(数字)

c++ - spoj 上的抗印迹系统

java - 如何覆盖 jTable 中的默认单元格编辑器?

css - 收紧特定对的字距调整?

android - 按键图标不起作用