2013-08-02 1 views

ответ

10

поместить этот код в ваш TextView

android:ellipsize="end" 
android:singleLine="true" // if you want 3 dots for single line, add this. 
android:maxLines="2" // if you want 3 dots after two lines, add this. 
+0

Почему 'maxLines'? –

+0

добавлял комментарии для объяснений для каждого кода. жаль, что это заняло некоторое время. –

+0

, но как 'maxLines' влияет на отображение трех точек в конце? –

1

Используйте ellipsize свойство для этой цели.

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/text_mytext" 
    android:ellipsize="end" 
    android:singleLine="true" 
    /> 

Код, аналогичный вышесказанному, должен работать на вас. Также установите maxLines=1.

Смежные вопросы