gpt4 book ai didi

android - 在继承 View 的自定义 View 中添加一个 TextView

转载 作者:搜寻专家 更新时间:2023-11-01 08:58:20 26 4
gpt4 key购买 nike

我想知道是否可以在继承自 View 的自定义 View 中以编程方式添加 TextView 。在这个 customView 中,我用 Canvas 绘制了一些形状,我还需要放一些文本。我尝试使用 drawText 但它没有提供足够的可能性,尤其是对于文本的位置。基本上,我想将文本放在里面,并且恰好放在圆圈的中间,同时我的文本恰好适合圆圈(我已经知道该怎么做)。

这就是为什么我想知道是否可以通过仅声明并绘制 TextView 来添加它。也许我需要使用充气机?

我真的不知道什么是最好的选择,所以我需要你的帮助:)

最佳答案

为此,您可以使用 drawText(String text, float x, float y, Paint paint) 方法。像这样:

Paint mPaint = new Paint();

mPaint.setColor(Color.BLACK);

mPaint.setAntiAlias(true);

mPaint.setStyle(Paint.Style.FILL);

canvas.drawText("你的文字在这里", 10, 20, mPaint);

关于android - 在继承 View 的自定义 View 中添加一个 TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17234583/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com