Подтвердить что ты не робот

Android append '...' в конце textview

У меня есть представление, что мне нужно добавить текст. Используемый вид:

<TextView 
  android:layout_marginLeft="10dp" 
  android:layout_width="wrap_content"
  android:gravity="center_vertical"
  android:layout_gravity="center" 
  android:maxLines="3"
  android:layout_height="70dp" 
  android:textColor="#000000"
  android:textSize="12dp" />

Проблема в том, что если этот текст содержит более 3 строк, он просто показывает три строки, но не указывает на то, что он разрезал некоторую строку.
Я хочу добавить "..." в конце третьей строки, если он разрезал некоторые данные.

4b9b3361

Ответ 1

<TextView android:layout_marginLeft="10dp" 
   android:layout_width="wrap_content" 
   android:gravity="center_vertical" 
   android:layout_gravity="center" 
   android:maxLines="3" 
   android:layout_height="70dp" 
   android:textColor="#000000" 
   android:textSize="12dp" 
   android:ellipsize="end"/> 

Используйте этот код, и он будет работать нормально, код android:ellipsize="end" изменит это для вас.

Ответ 2

android:ellipsize="end"

Ответ 3

<TextView
 android:layout_marginLeft="10dp"
 android:layout_width="wrap_content"
 android:gravity="center_vertical"
 android:layout_gravity="center" 
 android:maxLines="3"
 android:layout_height="70dp" 
 android:textColor="#000000"
 android:textSize="12dp" 
 android:ellipsize="end"/>

добавить android: ellipsize = "end"