Как ограничить размер TextView? - PullRequest
1 голос
/ 20 января 2020

Я хотел бы иметь поле, содержащее два текстовых представления, заголовок и текст, длина которого может быть длинной или нет.
Примерно так:

enter link description here

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

кто-нибудь знает как это сделать?

1 Ответ

0 голосов
/ 20 января 2020

Предполагая, что заголовок никогда не будет "слишком длинным", самым простым решением было бы использовать LinearLayout с layout_weight и gravity на втором TextView:

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        tools:text="title"/>

    <TextView
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:gravity="end"
        tools:text="some very very very very very very very very long text"/>

</LinearLayout>
...