我正在尝试以编程方式添加/删除android:layout_below="@+id/relativeLayout_progress_circles"
ConstraintLayout
元素的属性。我该怎么做呢?
<android.support.constraint.ConstraintLayout
android:id="@+id/my_constraint_layout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/view1"
android:layout_above="@+id/view2"
android:layout_centerHorizontal="true"
android:scaleType="centerInside">
...
/>
答案 0 :(得分:0)
嘿,您可以使用以下代码来动态应用此更改。
((RelativeLayout.LayoutParams)my_constraint_layout.getLayoutParams()).addRule(RelativeLayout.BELOW,view.getId());
//Here my_constraint_layout is your constraint layout and view is the view below which you want to set your constraint layout.