Может ли ConstraintLayout помочь перенести элемент правой стороны на следующую строку?
1394 просмотра
3 ответа
Имея текстовое представление слева от левого края, его ширина может увеличиться. Наличие какого-то другого textView в его правом выравнивании в одной строке. Когда ширина левого textView увеличивается, хотелось бы, чтобы правый textView был перенесен на следующую строку:
[AAA] [BBB]
когда слева одна ширина увеличивается:
[AAA AAA AAA AAA AAA]
[В]
Подумал, увидев какой-то пример, используя ConstraintLayout, чтобы автоматически переместить элемент правой стороны на следующую строку вниз, но не смог его найти
Это выполнимо с ContraintLayOut, или кто-нибудь знает какой-нибудь пример, чтобы сделать это?
Спасибо!
Автор: lannyf Источник Размещён: 17.05.2019 02:58Ответы (3)
7 плюса
AFAIK, плавные взгляды с одной строки на другую не то, что ConstraintLayout
можно сделать. Это, однако, то, что FlexboxLayout
можно сделать очень легко.
Вот начальное введение в технологию. Есть также несколько хороших приложений в магазине Play, чтобы поиграть с макетом.
Автор: Cheticamp Размещён: 15.08.2017 08:19FlexboxLayout можно интерпретировать как расширенный LinearLayout, поскольку оба макета последовательно выравнивают свои дочерние представления. Существенное различие между LinearLayout и FlexboxLayout заключается в том, что FlexboxLayout имеет функцию обтекания.
0 плюса
после поиска вокруг и вывода ConstraintLayout должен сгладить иерархию представления макетов, чтобы избежать вложения, оптимизировать иерархию представления. Таким образом, как отметил @Cheticamp, «ConstraintLayout не имеет этой конкретной возможности». Итак, закрываем этот вопрос.
Автор: lannyf Размещён: 23.08.2017 06:460 плюса
вы можете использовать com.google.android.material.chip.ChipGroup
как это
<com.google.android.material.chip.ChipGroup
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/title">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="aaaaaaa"
android:textSize="10sp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="bbbbbb"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="cccccccc"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="fffffffff"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="hhhhhhh"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="trtr"/>
</com.google.android.material.chip.ChipGroup>
Автор: vuhung3990
Размещён: 23.01.2019 11:42
Вопросы из категории :
- android Насколько хорошо отражает эмулятор Android Phone?
- android Как сохранить состояние активности Android с помощью сохранения состояния экземпляра?
- android Android: доступ к дочерним представлениям из ListView
- android Как вызвать SOAP веб-сервис на Android
- android Как вы форматируете дату и время в Android?
- wrap Как настроить ckeditor, чтобы не переносить содержимое в блок <p>?
- wrap Алгоритм рекурсивного Word Wrap
- wrap Запретить перенос встроенного блока, но разрешить перенос содержимого
- wrap CSS вертикальный центр по кругу
- wrap Почему фильтр the_title () также применяется в заголовке меню?
- flow Завершить все предыдущие действия
- flow Как получить процесс или порт Использование полосы пропускания сети в Linux
- flow Haskell: продолжить выполнение программы
- flow Как запустить выполнение рабочего процесса Aws из веб-приложения
- flow Как запросы обрабатываются сервлетом диспетчера?
- android-constraintlayout Как использовать новый Android Constraint Layout для уменьшения иерархии просмотра
- android-constraintlayout Как заставить ConstraintLayout работать с процентными значениями?
- android-constraintlayout Различия между ConstraintLayout и RelativeLayout
- android-constraintlayout Дизайн экрана исчез в Android studio 2.2
- android-constraintlayout Androind 2.2 Preview 1 - Using ConstraintsLayout with GuideLine app crashes