I want to add text in a circle or half circle programmatically, in such a way that instead of having a circle with line edges, the edges are the words. See image for a better explanation.

How can I do this in Android, or what resources could I read in order to help me with this problem?
In order to do this, you will need to draw your text onto a
Canvas. Any subclass ofViewis passed aCanvasinonDraw()that you can use to draw your custom text. The methoddrawTextOnPath()lets you put text on anyPathobject you choose. You can create a semi-circle path by creating a new instance and usingaddArc().