половина шрифта, когда TextView слишком короткий - PullRequest
1 голос
/ 24 февраля 2011

высота и ширина textView фиксированы.

когда длина строки больше, чем у textview, текст последней строки иногда отображается наполовину.

Я хочу, чтобы текст последней строки не отображался полностью, откажитесь от него. Как реализовать?

1 Ответ

0 голосов
/ 25 февраля 2011

Мне кажется, что вы уже включили многоточие, и поэтому вы получаете только "половину" последней строки.

В зависимости от того, чего вы пытаетесь достичь, вы можете -

  • Удалить настройки размера эллипса и страдать обрезка струны.
  • Измените текстовое представление так, чтобы все текст подойдет.
  • Измените размер шрифта, чтобы все текст будет соответствовать.

StaticLayout имеет способ определения, будет ли обрезана последняя строка (с использованием getEllipsisCount (line)), которая предположительно используется TextView для внутреннего использования, но мне не повезло, используя это для обнаружения, когда TextView обрезается см. Пост ).

Если это не поможет, пожалуйста, дайте нам лучшее представление о том, что вы делаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...