I have an imageView with an image, over that image I want to place a text. How can I achieve that?
You could possibly
onDraw. Call super.onDraw() in that method first and if you do it that way, you can use this as a single Layout Component which makes it easier to layout together with other components.