Я разрабатываю приложение для Android, которое получает объекты с сервера и показывает их в виде простого списка.
Я пытаюсь понять, как обращаться с длинными названиями объектов: каждый заголовок заполняет назначенныймногострочный TextView.Если заголовок длиннее 16 символов, он портится с моим желаемым пользовательским интерфейсом.
Есть два сценария, которые мне нужно решить -
1).Если заголовок длиннее 16 символов и содержит более одного слова, мне нужно разбить слова на разные строки (я пытался .split("")
и .trim()
, но я не хочу использовать другое представление, просто разбитьв той же строке, и использование в ("")
кажется мне ненадежным).
2).Если заголовок длиннее 16 символов и содержит только одно длинное слово, мне нужно только конкретно изменить размер шрифта.
Есть идеи для хорошего и надежного решения?
Заранее большое спасибо.