Android中获取字符串长度、宽度(所占像素宽度)的方法
2017-07-18 18:20
337 查看
在Android开发中的自定义view中,有时需要根据字符串的宽度确定其所处的位置,确定字符串宽度的方法如下:
方法1:
Paint pFont = new Paint();
Rect rect = new Rect();
//返回包围整个字符串的最小的一个Rect区域
pFont.getTextBounds(str, 0, 1, rect);
strwid = rect.width();
strhei = rect.height();
方法2:
//直接返回参数字符串所占用的宽度
TextPaint textPaint = new TextPaint();
strwid =
textPaint.measureText(str);
方法1:
Paint pFont = new Paint();
Rect rect = new Rect();
//返回包围整个字符串的最小的一个Rect区域
pFont.getTextBounds(str, 0, 1, rect);
strwid = rect.width();
strhei = rect.height();
方法2:
//直接返回参数字符串所占用的宽度
TextPaint textPaint = new TextPaint();
strwid =
textPaint.measureText(str);
相关文章推荐
- Android开发经验之获取画在画布上的字符串长度、宽度(所占像素宽度)
- Android中获取字符串长度、宽度(所占像素宽度),手动设定字符串换行
- Android中获取字符串长度、宽度(所占像素宽度)
- Android开发经验之获取画在画布上的字符串长度、宽度(所占像素宽度)
- Android中获取字符串长度、宽度(所占像素宽度),手动设定字符串换行
- Android开发经验之获取画在画布上的字符串长度、宽度(所占像素宽度)
- Android中获取字符串长度、宽度(所占像素宽度)
- Android获取屏幕宽度与长度的四个方法
- 多种获取字符串像素长度的方法
- Android 计算字符串在屏幕上所占的长度和宽度(像素单位)
- Android中获取字符串长度、宽度
- Android获取屏幕宽度与长度的三个方法
- Android - 获取字符串长度的宽度
- android 获取字符串在屏幕中所占像素宽度和高度
- Android中Bitmap类getPixel方法获取的像素值为负
- C#实现 获取指定字节长度 中英文混合字符串 的方法
- js 获取字符串长度方法length
- c#获取字符串宽度(像数方法)
- 获取字符串的像素宽度
- c#获取字符串宽度(字节数方法)