2017-02-16 1 views
3

Предположим, я хочу добавить слово «supercalifragilisticexpialidocious» в TextView. Как я могу указать, в какие моменты Android может сломать слово, когда оно обертывает его через несколько строк?Как я могу указать допустимые места разрыва слов для длинных слов в Android?

В качестве примера я хочу только, чтобы Android сломал слово в местах, указанных дефисом, следующим образом: su-per-cal-i-frag-il-is-tic-ex-pi-al-i -do-cious

в этом случае, Android может появиться слово как:

supercalifrag- 
ilisticexpial- 
idocious 
+1

Сделайте это через код? Поместите символы новой строки в свои назначенные точки разделения. –

+0

Спасибо, но я ищу автоматизировать его. Так же, как Android ищет пробелы в предложении, чтобы избежать разложения слов при обертке, я хочу, чтобы Android искал предопределенные точки в слове, чтобы решить, где разделить слово при обертке. Тогда это учитывало бы разные размеры экрана, и мне не пришлось бы программировать точки разрыва в каждом слове несколько раз (по одному для каждого макета экрана и ориентации). – Martin

ответ

0

Продлить TextView и реализовать такое поведение - нет в сборке подхода к этому.

Смежные вопросы