提问者:小点点

如何使用Kotlin编程设置约束


我已经创建了textviews,想用代码将约束设置为向上,向下,向右和向左,有什么方法可以做到吗

非常感谢Asad这是我可以使用代码textview1 textview2 textview3 textview4将它们限制在顶部,底部,左侧和右侧的四个textviews


共1个答案

匿名用户

您需要使用ConstraintSet类设置约束。

val constraintSet = ConstraintSet().apply {
    clone(constraintLayout)
    connect(textView1.id, ConstraintSet.TOP, ConstraintSet.PARENT_ID, ConstraintSet.TOP)
    connect(textView1.id, ConstraintSet.RIGHT, textView2.id, ConstraintSet.LEFT)
}
constraintSet.applyTo(constraintLayout)