I\'m trying to rotate my subclass of TextView using canvas.rotate():
TextView
canvas.rotate()
canvas.save(); final int w = getWidth(); final int h = getHeight(
You could check out https://github.com/grantland/android-autofittextview Especially its refitText() method.
Rotationg your Textview should after all result in the invocation of onMeasure() method, where all the magic begins.