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 строк, он просто показывает три строки, но не указывает на то, что он разрезал некоторую строку.
Я хочу добавить "..." в конце третьей строки, если он разрезал некоторые данные.
Ответы
Ответ 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"