"Приклеить" ImageView к нижней части RelativeLayout

Есть программно созданный элемент imageView:

// создание пустого
val imageView = ImageView(context)
imageView.setImageResource(R.color.colorPrimary)

// создаем пустые параметры, которые настроим и потом передадим в созданный ImageView
val params = ViewGroup.MarginLayoutParams(0, 0)

// отступ слева и снизу по 100, такие же размеры (потом будет меняться)
params.bottomMargin = 100
params.leftMargin = 100
params.width = 100
params.height = 100

// применяем параметры и добавляем на заданный "val layout: RelativeLayout"
imageView.layoutParams = params
layout.addView(imageView)

Результат - синяя штука на картинке (код идентичный, только размеры задаются через кучу параметров, сути не меняет) что получается

В итоге синяя штука прикреплена к верхней части, хотя bottomMargin присутствует и вполне работает, что видно по макету. А нужно, чтобы она прикреплялась к нижней части как соседняя картинка. Только та картинка прикрепляется еще в самой xml-разметке с помощью

android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"

Синяя же картинка создается полностью внутри .kt, при определенных триггерах.

Вопрос - как заставить этот ImageView "приклеиваться" к нижней части RelativeLayout, а не к верхней?


Ответы (0 шт):