首页 > 解决方案 > 以编程方式将零高度设置为约束布局子项

问题描述

如何将 ConstraintLayout 子项的高度设置为 0dp?当我使用 layoutParams 并执行以下操作时,ConstraintLayout 认为 0dp = match_parent

        val layoutParams = view.layoutParams.apply {
            this.height = newHeight
        }
        view.layoutParams = layoutParams

所以如果这里newHeight为0,它认为它是match_parent

我想避免检查 0,如果为真,则将其设置为负值

标签: androidandroid-constraintlayoutlayoutparams

解决方案


推荐阅读