Android 获取字符串高度与宽度

参考自:http://blog.csdn.net/yht520100/article/details/8238049

方法一:

private int getStringHeight(String string, Paint paint) {
        Rect rect = new Rect();
        paint.getTextBounds(string, 0, string.length(), rect);
        return rect.height();
    }

    private int getStringWidth(String string, Paint paint) {
        Rect rect = new Rect();
        paint.getTextBounds(string, 0, string.length(), rect);
        return rect.width();
    }

 方法二: 
  
 
  
 
  
private float getStringWidth(String string, Paint paint) {
        return.paint.messureText(string); 
    }
这种方法只能获得宽度

 
  
 
  

你可能感兴趣的:(Android 获取字符串高度与宽度)