Если вы хотите использовать LinearLayout, используйте width="match_parent"
и выровняйте, установив gravity="right"
.Таким образом, вы перемещаете текст в представлении, имеющем ширину родительского элемента.
Что касается размещения ImageView в RelativeLayout, у вас есть противоречие: android:layout_alignParentRight="true"
и android:layout_toRightOf="@id/Names"
- дваразличные горизонтальные размещения.
Также нельзя использовать одновременно нижнее и верхнее размещение.И вы используете их в изображении.Опять противоречие.
А как вы можете поместить изображение справа от LinearLayout, которое занимает всю ширину корневого макета? Где это может быть размещено?Изменить ширину Имен на wrap_content