把文字放在图表中

时间:2012-07-30 11:39:37

标签: android canvas

目前使用DrawText和drawRect放入相同的(x,y)重叠实现

现在我想问一下能否直接在图形中插入文字?

或如何让文字适合rect?

ex:canvas.drawRect(20,205,200,280,paint);     然后我想把文字放在这个矩形

2 个答案:

答案 0 :(得分:2)

要将文本“放入”矩形,只需在rect后面绘制文本即可。 如果rect的坐标是(0,0),那么文本的坐标可以是(2,2)。 如果您的文本要适合矩形,则必须在paint对象上设置setTextSize。

我希望这会有所帮助。

答案 1 :(得分:1)

使用canvas插入文本绘制矩形或使用alignment属性的任何图像u可以将其放入中心