约束布局v1.1.0:layout_constraintHorizo​​ntal_weight = 0不再工作

时间:2018-05-22 11:37:51

标签: android android-constraintlayout

如果视图 progress_remaining 的权重(layout_constraintHorizo​​ntal_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"/>

1 个答案:

答案 0 :(得分:1)

2018年6月4日晚上11:19

标记为固定 已在1.1.1中修复

https://issuetracker.google.com/issues/80149154