I have an imageView with an image, over that image I want to place a text. How can I achieve that?
You want to use a FrameLayout or a Merge layout to achieve this. Android dev guide has a great example of this here: Android Layout Tricks #3: Optimize by merging.