Я заметил, что вы не установили макет для imageView1, в то время как вы установили кнопку на левое изображение imageView1. Как говорит do c: по умолчанию все дочерние представления отображаются в левом верхнем углу макета. Таким образом, ваши настройки не вступят в силу, поскольку imageView1 находится в верхнем левом углу, и вы хотите, чтобы ваша кнопка оставляла imageView1.
, вы можете просто попробовать следующее, чтобы сделать вашу кнопку справа от imageView1:
android:layout_toRightOf="@id/imageView1"
Также, вот инструкции параметров RelativeLayout