Cris Cris - 3 months ago 11
Android Question

Layout problem with Android: rotated TextView

i'm building an Android app on which i have to represent data in a Table-like format.
So i'm using TableLayout; the problem is that i have to draw a rotated string like in the following raw example:

alt text

How can i create my layout to be able to show the '2011' rotated?

Thanks in advance and greetings !
c.

Answer

Extend the TextView class and override the onDraw method.

@Override
protected void onDraw(Canvas canvas) {
     canvas.save();
     canvas.rotate(90, xPivot, yPivot);
     super.onDraw(canvas);
     canvas.restore();

}