У меня есть RelativeLayout с изображениями рядом друг с другом. Количество изображений будет переменным.
<RelativeLayout
android:id="@id/multipleImages"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background="@drawable/border">
<ImageView
android:id="@+id/multi_image1"
android:layout_width="20dp"
android:layout_height="20dp"
android:scaleType="fitXY"
app:srcCompat="@drawable/imag1"/>
<ImageView
android:id="@+id/multi_image2"
android:layout_toRightOf="@+id/imag1"
android:layout_width="20dp"
android:layout_height="20dp"
android:scaleType="fitXY"
app:srcCompat="@drawable/imag2"/>
<ImageView
android:id="@+id/multi_image3"
android:layout_toRightOf="@+id/multi_image2"
android:layout_width="20dp"
android:layout_height="20dp"
android:scaleType="fitXY"
app:srcCompat="@drawable/imag3"/>
<ImageView
android:id="@+id/multi_image4"
android:layout_toRightOf="@+id/multi_image3"
android:layout_marginTop="2dp"
android:layout_width="20dp"
android:layout_height="20dp"
android:scaleType="fitXY"
app:srcCompat="@drawable/imag4"/>
</RelativeLayout>
Я хочу добавить другое изображение (красный прямоугольник) в верхний правый угол немного выше последнего изображения. Я попытался layout_alignParentEnd, но макет идет на полную ширину. Установка отрицательного layout_marginTop изображение идет вверх, но исчезает за пределами RelativeLayout.