TextView с отключенным переносом слов, вместо этого перенос (разрыв строки) на любой символAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 TextView с отключенным переносом слов, вместо этого перенос (разрыв строки) на любой символ

Сообщение Anonymous »

У меня есть многострочный TextView, для которого я хочу полностью отключить перенос слов и поставить разрыв предложения в конце строки, какой бы символ это ни был, в середине «слова».
Итак, вместо этого:

Код: Выделить всё

|                                            |
|Lorem ipsum dolor sit amet, consectetur     |
|adipiscing elit, sed do eiusmod tempor      |
|incididunt ut labore et dolore magna aliqua.|
|                                            |
|Lorem/ipsum/dolor/sit/amet,/consectetur/    |
|adipiscing/elit,/sed/do/eiusmod/tempor/     |
|incididunt/ut/labore/et/dolore/magna/aliqua.|
|                                            |
Я хочу это увидеть:

Код: Выделить всё

|                                            |
|Lorem ipsum dolor sit amet, consectetur adip|
|iscing elit, sed do eiusmod tempor incididun|
|t ut labore et dolore magna aliqua.         |
|                                            |
|Lorem/ipsum/dolor/sit/amet,/consectetur/adip|
|iscing/elit,/sed/do/eiusmod/tempor/incididun|
|t/ut/labore/et/dolore/magna/aliqua.         |
|                                            |
Насколько я могу судить, замена обычного символа пробела неразрывным пробелом \u00A0 на самом деле не является решением, поскольку разрывы строк происходят на других символах, например косой черте для тоже пример.
Мне кажется, что я уже перепробовал все возможные комбинации значений для android:breakStrategy, android:lineBreakStyle, android:lineBreakWordStyle, android:singleLine... Что я упускаю из виду?
Изначально у меня есть простой TextView (внутри ScrollView, если это актуально):

Код: Выделить всё

TextView#setLineBreakStyle(int)
упоминает:

Для получения дополнительной информации см. свойство разрыва слов.

Что, в свою очередь, упоминает дополнительное возможное значение «где угодно», которое гласит:

Каждую единицу типографского символа можно обернуть мягкой пленкой (.. .) Это значение запускает правила разрыва строк, которые обычно встречаются в терминалах.

Это точно похоже на то, что я ищу. Но установка «где угодно» для lineBreakStyle не подходит для TextView? (Да?)

Подробнее здесь: https://stackoverflow.com/questions/793 ... -character
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • TextView с отключенным переносом слов, вместо этого перенос (разрыв строки) на любой символ
    Anonymous » » в форуме Android
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • TextView с отключенным переносом слов, вместо этого перенос (разрыв строки) на любой символ
    Anonymous » » в форуме Android
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Умный перенос слов в PHP для длинных слов?
    Anonymous » » в форуме Php
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Прекратите разделять слова переносом слов
    Anonymous » » в форуме CSS
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Прекратите разделять слова переносом слов
    Anonymous » » в форуме CSS
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»