Q:

How can I draw text to a view in a circular pattern in Android

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? 

A:

In order to do this, you will need to draw your text onto a Canvas.   Any subclass of View is passed a Canvas in onDraw() that you can use to draw your custom text.   The method drawTextOnPath() lets you put text on any Path object you choose.   You can create a semi-circle path by creating a new instance and using addArc().