Я бы сделал это. Вам не нужно менять Frame Layout
на Constraint Layout
, используя этот метод.
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<FrameLayout
android:id="@+id/skillsLL"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/_15"
android:layout_marginTop="@dimen/_10"
android:layout_marginEnd="@dimen/_15"
android:layout_marginBottom="@dimen/_15"
android:orientation="vertical">
// Keep everything else as it is . . .
</FrameLayout>
<ImageView
android:id="@+id/addIMG"
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_below="@id/skillsLL"
android:adjustViewBounds="true"
android:scaleType="fitEnd"
android:src="@drawable/ic_more"
android:layout_marginTop="-10sp" />
</RelativeLayout>
Выведите изображение из макета кадра и попробуйте мой код. Убедитесь, что вы используете размерность, как я использую. Вы можете настроить их позже.
По сути, вы помещаете изображение под макет рамки, а затем перемещаете изображение на половину его высоты. Дайте мне знать, если вам нужна дополнительная помощь в комментариях. ,