如何使用Kotlin中的程序设置约束



我已经创建了文本视图,并且想要使用代码将约束设置为上下左右,有什么方法可以做到吗?

这是四个文本视图。我可以使用代码将它们约束到左上下角和右下角吗

  • 文本视图1
  • 文本视图2
  • 文本视图3
  • 文本视图4

您需要使用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)

相关内容

最新更新