Я пытаюсь создать простой макет с тремя видами, используя ConstrainLayout:
![enter image description here](https://i.stack.imgur.com/OhZIM.png)
Когда текст в левом представлении очень длинный, яхочу видеть это:
![enter image description here](https://i.stack.imgur.com/rnBTu.png)
Но вместо этого я получаю следующее: левый вид слишком сильно увеличивается вправо и скрывает средний вид.
![enter image description here](https://i.stack.imgur.com/iBc4n.png)
Вот мой код:
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/left"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="parent"/>
<TextView
android:id="@+id/middle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintLeft_toRightOf="@id/left"
app:layout_constraintTop_toTopOf="parent"/>
<TextView
android:id="@+id/right"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintRight_toRightOf="parent"/>
</android.support.constraint.ConstraintLayout>
Некоторые из вещей, которые я пробовал до сих пор:
- создание цепочки и опробование различных стилей цепочки
- настройка андроида: minWidth to Middle view, чтобы предотвратить его сдавливание при просмотре слева
- с использованием Guidline, чтобы предотвратить левое и / или среднее представление дляразвернуть слишком далеко вправо
Я потратил около 4 часов, пытаясь заставить вещи работать, но пока безуспешно.Был бы очень признателен за помощь.