您的位置:首页 > 移动开发 > Android开发

android 小技术点汇总

2016-09-28 14:22 183 查看
1. 如何获取字符串的长度

方法一:

Paint mTextPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
mTextPaint.setColor(Color.WHITE);
// Define the string.
String displayText = “Hello World!”;
// 直接返回参数字符串所占用的宽度
float textWidth = mTextPaint.measureText(displayText);


方法二:

Paint pFont = new Paint(); 
Rect rect = new Rect();
//返回包围整个字符串的最小的一个Rect区域
pFont.getTextBounds(str, 0, 1, rect); 
strwid = rect.width();

strhei = rect.height();

注意:

记得设字体的大小哦,不然取出的大小可能跟实际需要有偏差~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android