1.前言
在动态添加TextView过程中由于不知道长度和宽度,不方便设置初始值,所以就需要通过字体大小和字体个数来进行计算,然后得出TextView的宽和高,具体代码如下:
根据textsize就算出高度
public int getFontHeight(int fontSize) {Paint paint = new Paint();paint.setTextSize(fontSize);Paint.FontMetrics fm = paint.getFontMetrics();return