在android开发中的自定义view中,有时需要根据字符串的宽度确定其所处的位置,确定字符串宽度的方法如下:
/**
* 根据文本的
* @param text
* @param textSize
* @return
*/
public float getTextWidth(String text,float textSize) {
TextPaint textPaint = new TextPaint();
textPaint.setTextSize(textSize);
return textPaint.measureText(text);
}
字符串的高度=paint.getTextSize()*3/4