Create a round Path - object, and then in a custom canvas use drawTextOnPath.
Path path = new Path();
path.addCircle(x, y, radius, Path.Direction.CW);
myCanvas.drawTextOnPath(myText, path, offset, 0, myPaint);
myCanvas should now contain the curved text.