Я пытаюсь установить многоточие в конец моего текста (многострочного), если текст слишком длинный.
Я уже знаю, что могу использовать setMaxLines()
и setEllipsize()
для достижения эффекта. Однако, поскольку размер моего текстового представления динамически изменяется, я не знаю максимальное количество отображаемых строк. Вместо этого у меня есть высота текста (по пикселям).
Как установить многоточие на основе высоты представления и текста (включая свойства шрифта)? Если нет прямого доступного ресурса, который я могу использовать, какой может быть самый простой подход?