我的布局中有五个组件组成了横向的chain,链接设置之后发现超出的屏幕。
经过查找,发现问题处在app:layout_constraintWidth_percent上,之前为了让组件按照比例显示设置了这个参数,现在看来这个参数的优先级要高于layout_constraintHorizontal_weight。
在组成约束链的情况下可以去掉这个参数,因为约束链会自动设置合适的大小,要比这个参数方便一些。
app:layout_constraintWidth_default="percent"
app:layout_constraintWidth_percent="0.2"