Измените позиции TextView, если текст внутри слишком длинный - PullRequest
0 голосов
/ 10 июля 2020

У меня есть два таких текстовых представления:

=======================
= TextView1 TextView2 =
=======================

И я хотел бы определить, когда текстовые представления слишком длинные, чтобы они отображались следующим образом:

=======================
=      TextView1      =
=      TextView2      =
=======================

в настоящее время для более длинный текст, он отображается так:

=======================
= TextView1 Text      =
=           View2     =
=======================

Можно ли это сделать без измерения длины текста для экрана?

ОБНОВЛЕНИЕ:

Позиция с коротким текстом: Ширина кнопки должна быть одинаковой, даже если 1 текст длиннее 2.

enter image description here

Button positions if text is longer then place to take введите описание изображения здесь

Есть советы?

1 Ответ

0 голосов
/ 10 июля 2020

Вы должны сделать этот тип дизайна, используя FlexBox

    <com.google.android.flexbox.FlexboxLayout
        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"
        app:flexWrap="wrap">
    
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="long text"/>
    
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="text"/>
    </com.google.android.flexbox.FlexboxLayout>

Надеюсь, это поможет вам ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...