Всякий раз, когда текст (который я установил программно из действия) длиннее, чем n символов, я хочу обрезать и ограничивать длину текста и добавлять 3 точки в конце textview
. Первоначально для текста задано пустое значение (всего лишь "") в xml
, а позднее - из действия.
Вот как я пытался:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:maxLength="10"
android:ellipsize="end"
android:maxLines="1"/>
Так выглядит случайный текст, и я установил максимальную длину в 10 символов:
Я ожидал, что он будет выглядеть как jrkfkgkglg...
, потому что текст jrkfkgkglggfgirng
, но точки не добавляются в конце. Есть предложения?