The proposed way to make a text view on top of the image view is to use textview drawable.
android:drawable[Top|Left|Right|Bottom]="@your_drawable_here" <TextView style="@style/DialogText.Title" android:id="@+id/title" android:paddingBottom="10dip" android:paddingLeft="45dip" android:paddingTop="7dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/codeFont" android:drawableTop="@drawable/your_drawable_from_imageview" android:textSize="15dip" />
I'm not sure what you have in your style, so if the above does not work, try deleting the style or paste the style here and I will help you.
source share