标签: android canvas resize drawing drawtext
我需要使用画布在屏幕上绘制文本。我想使用canvas.drawText方法,但我不知道如何限制绘制到有限宽度和高度的文本的空间。在canvas.drawText中传递的x和y位置无需确定。我想到递归地改变字体大小,直到它符合我想要的范围。但是这有一个问题,它可以适合高度尺寸但不适合宽度,反之亦然。有没有办法重新缩放canvas.drawText,以便它可以适应我想要的宽度和高度?