Colocando uma textview em cima de imageview no android

eu tenho umlistview, que tem um únicoimageview que é rolável verticalmenteEstou tentando colocar umtextview Em cima deImageviewAmbas as vistas devem ser visíveisÉ possível ?Se sim, como fazer isso programaticamente?Que mudanças devo fazer?

list_view_item_for_images.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <ImageView
        android:id="@+id/flag"
        android:layout_width="fill_parent"
        android:layout_height="250dp"
        android:layout_alignParentLeft="true"
        android:layout_alignParentRight="true"
        android:scaleType="fitXY"
        android:src="@drawable/ic_launcher" />

</RelativeLayout>

Dá uma saída como abaixo

Como fazer algo como abaixo

note :: Dish 1 & 2 são textviews

questionAnswers(7)

yourAnswerToTheQuestion