I want to use an ImageView to show some message in a fancy way.
How do I add text to an ImageView?
To draw text directly on canvas do the following:
Create a member Paint object in myImageView constructor
Paint mTextPaint = new Paint();
Use canvas.drawText in your myImageView.onDraw() method:
canvas.drawText("My fancy text", xpos, ypos, mTextPaint);
Explore Paint and Canvas class documentation to add fancy effects.