Android自定義view字體居中

水平居中

mWidth = getWidth();

mPaint.setTextAlign(Align.CENTER);

canvas.drawText("各種錯誤啊各種錯誤啊各種錯誤啊各種錯誤啊", mWidth / 2, fontY, mPaint);

垂直居中

FontMetricsInt mFontMetricsInt = mPaint.getFontMetricsInt();
int fontHeight = mFontMetricsInt.bottom - mFontMetricsInt.top;

int fontY = mHeight - (mHeight - fontHeight) / 2
- mFontMetricsInt.bottom;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章