如何在 Android 中以编程方式更改 ConstraintLayout subview 的约束?我找不到任何关于此的有用文档。我什至找不到源代码或 API 文档。
最佳答案
在 View 上设置的约束在 ConstraintLayout.LayoutParams
中定义 - 您可以获取 View 的布局参数 (View.getLayoutParams()
),将字段设置为将其更改为您想要的内容,然后使用修改后的参数调用 View.setLayoutParams()
。
这会起作用,但是,是的,最好等待官方文档:)
更新:在 alpha 8 版本中,有 ConstraintSet
关于android - 如何在 Android 中以编程方式更改 ConstraintLayout subview 的约束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38232359/