Настройка программно RelativeLayout
У меня есть CardView
<androidx.cardview.widget.CardView
android:id="@+id/cardview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
card_view:cardCornerRadius="10dp"
android:layout_toRightOf="@id/user_picture"
android:layout_marginStart="5dp"
android:layout_marginTop="10dp"
android:background="@color/user_message"
android:layout_marginLeft="5dp"
android:layout_marginEnd="10dp"
android:layout_marginBottom="10dp"
android:layout_marginRight="10dp">
В силу особенности кода мне надо передвинуть его влево в XML Это строка
android:layout_alignParentEnd="true"
Но мне нужно это сделать программно, но как это сделать, никак не могу найти
Ответы (1 шт):
Автор решения: Tony
→ Ссылка
val params = RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.MATCH_PARENT)
params.addRule(RelativeLayout.ALIGN_PARENT_END)
params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM)
cardview.layoutParams = params
В первой строчке укажите параметры вашего контейнера где находится CardView