Colocación / superposición (índice z) de una vista sobre otra vista en Android

Tengo un diseño lineal que consiste en vista de imagen y vista de texto, uno debajo del otro en un diseño lineal.

<LinearLayout android:orientation="horizontal" ... >
 <ImageView 
     android:id="@+id/thumbnail"
     android:layout_weight="0.8" 
     android:layout_width="0dip"
     android:layout_height="fill_parent">
 </ImageView>
 <TextView 
    android:id="@+id/description"
    android:layout_weight="0.2"
    android:layout_width="0dip"
    android:layout_height="wrap_content">
 </TextView>

Es posible que falten algunas reglas, esto es para dar una idea de cómo se ve el diseño. Quiero otra pequeña vista de texto de digamos 50dip de largo y ancho, colocada sobre la vista de imagen, por "sobre" quise decir el índice z más que la vista de imagen, quiero colocar esto, en el centro y arriba (superpuesto) la vista de imagen.

Quiero saber cómo podemos colocar una vista sobre la otra, con un índice Z variable (preferiblemente en diseño lineal).

Respuestas a la pregunta(9)

Su respuesta a la pregunta