Как определить, был ли текст эллиптическим или нет - PullRequest
0 голосов
/ 02 марта 2019

После того как TextView нарисован на экране, как определить, был ли он эллиптическим или нет?

TextView -> maxLines = 1 -> ellipsize = end

Как определить, является литекст был многоточием или нет?Используя приведенные ниже тексты, следует вернуть true в текст 1 и false в текст 2 .

Строка на экране

Lorem ipsum dolor sit amet, персонифицированный adipiscing ...

Образец текста 1

Lorem ipsum dolor sit amet, концертный элитирующий elit.Aenean Коммандо Лигула Эгет Долор.Эней Масса.Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.Nulla consequat massa quis enim.

Образец текста 2

Lorem ipsum dolor sit amet.

1 Ответ

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

Вы можете проверить

Layout layout = textview.getLayout();
if (layout != null) {
    int lines = layout.getLineCount();
    if (lines > 0) {
        if (layout.getEllipsisCount(lines-1) > 0) {
            return true;
        } else
            return false;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...