直观上来说,这应该非常简单。这是我想做的:
app:layout_constraintEnd_toEndOf="parent"
但是,我想以编程方式执行此操作。这是我一直在搞乱的,但我遇到了各种各样的错误。
val messageText = TextView(applicationContext)
val constraintSet = ConstraintSet()
constraintSet.clone(constraintLayout)
constraintSet.connect(messageText.id, ConstraintSet.RIGHT, parent.taskId, ConstraintSet.RIGHT, 0)
constraintSet.applyTo(constraintLayout)
我该如何去做呢?
最佳答案
尝试将 ConstrainSet.PARENT_ID
设置为 endID
参数:
constraintSet.connect(messageText.id, ConstraintSet.END, ConstraintSet.PARENT_ID, ConstraintSet.END, 0);
应该可以。
关于java - Android:以编程方式将 TextView 约束到页面的一侧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59631326/