Android中如何获取字符或者字符串的宽度
来源:互联网 发布:禁毒网络知识竞赛网址 编辑:程序博客网 时间:2024/06/08 05:51
这里的字符或者字符串的宽度,计算的是其像素值。有以下两种方法:
方法1:
Paint paint= new Paint();
Rect rect = new Rect();
//返回包围整个字符串的最小的一个Rect区域
paint.getTextBounds(str, 0, 1, rect);
int strwidth = rect.width();
int strheight = rect.height();
方法2:
//直接返回参数字符串所占用的宽度
float strwidth = paint.measureText(str);
对于字符而言,可以将字符转换成字符串,然后计算。例如:
char c = 'c';
String str = String.valueOf(c);
然后利用上面两种方法即可。
- Android中如何获取字符或者字符串的宽度
- android中获取字符串的宽度
- 获取字符串中 某个字符或者某个字符串的个数
- android 获取控件的高度或者宽度。
- Android系统中获取字符宽度
- Android 中如何得到字符的像素宽度
- Android中获取字符串长度、宽度
- Android中如何获取屏幕的高度和宽度
- Android中获取字符串长度、宽度(所占像素宽度)的方法
- android 获取字符串的高度和宽度
- android 获取字符串的高度和宽度
- Android 获取 TextView 显示的字符串宽度
- Android 获取 TextView 显示的字符串宽度
- 获取控件中字符串的宽度
- 获取字符串的宽度或者高度来实现控件的宽或者高的自适应
- C#中如何获取一个字符串的实际字符数
- C#中如何获取一个字符串的实际字符数
- 如何获取字符串中相同字符出现的次数
- java exe swt
- MyBatis3.1.1 增上改查源码实例
- org.json.JSONObject的optXXX方法讲解
- UVa 10624 - Super Number, Rujia Liu的神题(四)
- UltraShadow II 加速阴影计算
- Android中如何获取字符或者字符串的宽度
- C#中enum的总结
- Qt中利用 MS Speech SDK5.1 实现文本朗读
- 关于基于jetty在android上开发未能解决的问题
- C#中的转义符
- SQL Server初探——数据库管理
- 【转】C#学习笔记--C#的类型转换
- vc中调用Com组件的方法详解
- FCKeditor相关资料