Итак, у меня есть расширенный TextView, который я пытаюсь создать StaticLayout, чтобы я мог обнаружить, что текст выходит за пределы экрана, вызвав getEllipsisCount.
Итак, изнутри TextView я создаю staticlayout следующим образом:
layout = new StaticLayout(getText(), getPaint(), getWidth(), Alignment.ALIGN_NORMAL, 0f, 0f, false);
Но даже если layout.getLineCount() возвращает правильное количество строк, getEllipsisCount (n) никогда не возвращает > 0, даже если я могу ясно видеть, как он добавляет многоточие.
Итак, я предполагаю, что это стало нехорошим способом обнаружить, если текст ушел с экрана... так кто-нибудь знает более подходящий способ или как заставить это работать?