android获取当前文字的总体长度的方法
16lz
2021-12-04
android获取当前文字的总体长度的方法
public int getCharacterWidth(String text, float size) {
if (null == text || "".equals(text)){
return 0;
}
Paint paint = new Paint();
paint.setTextSize(size);
int text_width = (int) paint.measureText(text);// 得到总体长度
// int width = text_width/text.length();//每一个字符的长度
return text_width;
}
其中 Paint paint = new Paint();
paint.setTextSize(size);
这两句的是根据给定字体大小获取文本在画笔中的大小,之后,再通过paint.measureText(text);来获取指定大小字体的宽度。
更多相关文章
- 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Debian镜像
- Android(安卓)“Not granting permission” error
- Could not get resource 'https://dl.google.com/dl/android/mav
- 查看Android设备属性的命令: adb shell getprop
- 完美解决android Studio打开报错 https://code.google.com/p/and
- Android获取手机短信
- Android(安卓)读取手机音乐,视频,图片
- Android获取WIFI状态下的IP地址以及MAC地址
- android 获取.thumbnail文件下的小图标