TextView дополнительные отступы эллипс среднего размера - PullRequest
0 голосов
/ 12 марта 2019

У меня есть TextView со следующими параметрами

<item name="android:gravity">end|center_vertical</item>
<item name="android:ellipsize">middle</item>

TextView добавляет +/- 36dp отступ в начале, когда текст имеет эллиптический размер 1

Но когда текстне добавлено, не добавлены дополнительные отступы. 2

Как это исправить?Я хочу подгонку текста TextView, как на втором скриншоте.

UPD1.Проблема может быть воспроизведена с помощью этого фрагмента кода.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:ellipsize="middle"
        android:gravity="end|center_vertical"
        android:singleLine="true"
        android:text="Lorem Ipsum is simply dummy text of the printing and typesetting industry." />

</LinearLayout>

1 Ответ

0 голосов
/ 12 марта 2019

Изменить android: ellipsize = "middle" на android: ellipsize = "end".

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:orientation="vertical">

<TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:ellipsize="end"
        android:gravity="end|center_vertical"
        android:paddingStart="36dp"
        android:paddingEnd="36dp"
        android:singleLine="true"
        android:text="Lorem Ipsum is simply dummy text of the printing and  typesetting industry." />

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