Если вы хотите показать какое-либо представление по нажатию кнопки, то сначала поместите это представление в xml и сделайте его видимым, а при нажатии кнопки сделайте его видимым. Я поместил imageview в ваш код, видимость которого отключена, поэтому он не будет отображаться в макете.
<LinearLayout>
<LinearLayout>
</LinearLayout>
<LinearLayout>
//here would be another view, only shown when a button is clicked
<ImageView
android:id="@+id/image1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/icon"
android:visibility="gone" />
</LinearLayout>
<RelativeLayout
</RelativeLayout>
</LinearLayout>
Для отображения видимого изображения,
imag1.seVisibility(View.VISIBLE);