Android基线问题
Posted heweiquan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android基线问题相关的知识,希望对你有一定的参考价值。
在自定义控件的时候,有时候会用到DrawText 方法:
// x:开始的位置 0 // y:基线 baseLine 求? getHeight()/2 是知道的 // dy:高度的一半到 baseLine 的距离 Paint.FontMetricsInt fm = mPaint.getFontMetricsInt(); // top:是一个负值,bottom:是一个正值 int dy = (fm.bottom - fm.top) / 2 - fm.bottom; int baseLine = getHeight() / 2 + dy; canvas.drawText(mText, 0 , baseLine, mPaint);
以上是关于Android基线问题的主要内容,如果未能解决你的问题,请参考以下文章
EditText背景基线颜色变化基于其在android中的焦点