如果视图 progress_remaining 的权重(layout_constraintHorizontal_weight)为0且 progress 的权重为1,则它不像以前那样工作(和预期)。
权重1的视图进度的宽度为0,而权重为0的 progress_remaining 将占用所有空间。
使用0.0001和1,一切看起来都很好。
此问题发生在约束布局v1.1.0(之前使用v1.0.2)
我错过了什么吗?错误?
THX。
示例:
<View
android:id="@+id/progress"
android:layout_width="0dp"
android:layout_height="3dp"
android:background="@color/blue"
app:layout_constraintBottom_toBottomOf="@+id/header_image"
app:layout_constraintHorizontal_weight="1"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toLeftOf="@+id/progress_remaining"/>
<View
android:id="@+id/progress_remaining"
android:layout_width="0dp"
android:layout_height="3dp"
android:background="@color/red"
app:layout_constraintBottom_toBottomOf="@+id/header_image"
app:layout_constraintHorizontal_weight="0"
app:layout_constraintLeft_toRightOf="@+id/progress"
app:layout_constraintRight_toRightOf="parent"/>
答案 0 :(得分:1)