Android開發經驗之獲取畫在畫佈上的字符串長度、寬度(所占像素寬度)

Android中獲取字符串長度、寬度(所占像素寬度)  
計算出當前繪制出來的字符串有多寬,可以這麼來!  
 
方法1:  
Paint paint = new Paint();  
Rect rect = new Rect();  
 
//返回包圍整個字符串的最小的一個Rect區域   
paint.getTextBounds(text, 0, 1, rect);  
 
strwid = rect.width();  
strhei = rect.height();  
 
方法2:  
 
//直接返回參數字符串所占用的寬度   
strWidth = paintHead.measureText(text);  
 
摘自 落日小屋

發佈留言