Android 将文本放入图形中

Android 将文本放入图形中,android,canvas,Android,Canvas,目前使用的DrawText和drawRect放在相同的(x,y)重叠中来实现 现在我想问的是,是否能够在图形中直接插入文本 或者如何让文本适合矩形 例如:帆布。drawRect(20,205,200,280,油漆); 然后我想将文本放入这个矩形中使用画布插入文本绘制矩形或任何使用对齐属性u可以将其放入中心的图像使用画布插入文本绘制矩形或任何使用对齐属性u可以将其放入中心的图像将文本“放入”矩形,您只需在矩形后绘制文本。 如果rect的坐标是(0,0),那么文本的坐标可以是(2,2)。 如果文本太

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

现在我想问的是,是否能够在图形中直接插入文本

或者如何让文本适合矩形

例如:帆布。drawRect(20,205,200,280,油漆);
然后我想将文本放入这个矩形中

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

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

将文本“放入”矩形,您只需在矩形后绘制文本。 如果rect的坐标是(0,0),那么文本的坐标可以是(2,2)。 如果文本太长而无法放入矩形,则必须在paint对象上设置xtSize

我希望这会有所帮助。

要将文本“放入”矩形中,只需在矩形后绘制文本即可。 如果rect的坐标是(0,0),那么文本的坐标可以是(2,2)。 如果文本太长而无法放入矩形,则必须在paint对象上设置xtSize


我希望这能有所帮助。

请你重新表述一下你的问题,我正在努力理解你想要实现的目标。例如:canvas.drawRect(20、205、200、280、paint);然后我想在这个矩形图中输入文本。请你重新表述一下你的问题,我正在努力理解你想要实现的目标。例如:canvas.drawRect(20,205,200,280,paint);“我相信这是实现这一目标的唯一途径。如何实现此应用程序的效果是的,但我想知道是否有其他途径实现这一目标?”“我相信这是实现这一目标的唯一途径。”。如何实现此应用程序的效果