Hy,
Я хочу, чтобы 2 вида одинаково распределяли ширину экрана в ConstraintLayout. Для этого использовались цепи и вес.
<Button
android:id="@+id/buttonLeft"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_marginLeft="0dp"
android:layout_marginRight="0dp"
android:text="Left"
app:layout_constraintHorizontal_chainStyle="spread_inside"
app:layout_constraintHorizontal_weight="1"
app:layout_constraintLeft_toLeftOf="@+id/guidelineLeft"
app:layout_constraintRight_toLeftOf="@+id/buttonRight"
tools:layout_editor_absoluteY="0dp"/>
<Button
android:id="@+id/buttonRight"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_marginRight="0dp"
android:text="Right"
app:layout_constraintHorizontal_weight="1"
app:layout_constraintLeft_toRightOf="@+id/buttonLeft"
app:layout_constraintRight_toLeftOf="@+id/guidelineRight"
tools:layout_editor_absoluteY="0dp"/>
Теперь я хочу скрыть правый вид, а левый увеличить, чтобы заполнить ширину.
Я думал, что это может работать из коробки из-за поведения видимости
Но поскольку левая кнопка имеет ограничение на правую, она не растет.
Любые идеи, как это решить?