Если вы хотите, чтобы ваши ImageView и Button накладывались друг на друга, они должны либо ссылаться друг на друга, либо иметь одинаковое выравнивание макета.
В этом примере выравнивание вашей кнопки по нижней части ImageView разрешит это.
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/idImg"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:src="@drawable/homero" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@id/idImg"
android:text="See more"/>
</RelativeLayout>
Как у вас сейчас, ваша кнопка пытается добраться до конца вашего RelativeLayout. Поскольку ваш RelativeLayout имеет высоту wrap_content
, он просто продолжает расти, когда кнопка пытается добраться до низа, в конечном итоге заполняя экран!