Как «обрезать» текст внутри textview в android по ориентации? - PullRequest
5 голосов
/ 04 ноября 2010

Я создал простую функцию Java для усечения строки, которая будет отображаться в моем списке.Я показываю заголовок новости, а ниже сводку новостей.Я хотел бы иметь такое же поведение, как на картинке ниже.В настоящее время я усекаю заголовок новости с 45 символами, а затем добавляю «...» в конце.Однако, когда я меняю ориентацию на альбомную, заголовок может появиться без усечения.Я не думаю, что приложение, приведенное ниже, обрезает заголовок новости, но оно сохраняет заголовок в одну строку и автоматически «обрезает».

1 Ответ

6 голосов
/ 04 ноября 2010

Не думаю, что вам нужно урезать заголовок вручную. Компонент Android TextView имеет атрибут ellipsize , который сделает это за вас. Это также должно соответствовать любой ориентации экрана.

...