How to position a text below an ImageView that takes up entire screen? : I am trying to code one of my first android apps. I am trying to position a text below an image, but the image takes up most of the screen and any of the textviews which are supposed to be below it are not displayed. I am using a Relative Layout.
Here is my code snippet-

    <RelativeLayout
    android:id="@+id/activity_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.jsk.myapp.MainActivity">

    <TextView
        android:id="@+id/t1"
        android:layout_width="wrap_content"
        android:text="My App"
        android:layout_centerHorizontal="true"
        android:textSize="30sp"
        android:layout_alignParentTop="true"
        android:layout_height="wrap_content" />

    <ImageView
        android:scaleType="centerCrop"
        android:id="@+id/img"
        android:layout_below="@id/t1"
        android:layout_width="match_parent"
        android:layout_height="200dp"
        android:src="@drawable/i1"
        />
    <TextView
        android:id="@+id/t2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/img"
        android:textSize="24sp"
        android:text="Description"/>

    </RelativeLayout>

I have also tried changing the scale type of the imageview, but it doesnt work. Only when I explicitly specify the width and height parameters of the image, the text is visible below the image. 

What changes can I make in this code to get the desired output ?