1.设置paint
mPaint = new Paint();
mPaint.setColor(Color.BLACK);
mPaint.setTextSize(300);
mPaint.setFakeBoldText(true);//是否粗体
mPaint.setTextAlign(Paint.Align.CENTER);//字体水平居中
2.获取文本的外接矩形
mBound = new Rect();
mPaint.getTextBounds(mShowStr,0, mShowStr.length(),mBound);
3.添加文本
canvas.drawText(str,mWidth/2,mWidth/2+mBound.height()/2,mPaint);
//参数2:文本水平中心的x值(如果没有居中则是文本左边的x值)
//参数3:文本基线的y值