Android / Java:Canvas.drawText()在px中设置文本高度

时间:2015-10-29 21:17:14

标签: java android canvas

我正在寻找一种在px中设置Canvas.drawPaint()的文本高度的方法。然后,绘制文本的宽度应增大/减小,但我只想设置高度。

Paint paint = new Paint();
paint.setTextSize(??100px??);  //What to do instead?
canvas.drawText("abc", getWidth()/2, getHeight()/2, paint);

感谢您希望得到答案。

1 个答案:

答案 0 :(得分:1)

将它放在dimens.xml

在代码中

 paint.setTextSize(getResources().getDimension(R.dimen.text_size));

并在dimens.xml中

<dimen name="text_size">10sp</dimen>