Расстановка переносов в Android

В рамках интернационализации Android-приложения я столкнулся с необходимостью динамического переноса слов или переноса в нужное место.

Все мои строки вынесены в strings.xml, но я не нашел никакой документации о переносах в Android.

Я хотел бы иметь возможность предлагать положения для переносов, аналогичные тому, как я могу это сделать в LaTeX:

http: //en.wikipedia. org / wiki / Hyphenation_algorithm

Но я не нашел никаких указаний на то, возможно ли это. Есть что-нибудь в рамках, которые я упустил? Что делают другие люди, например, с японскими строками, у которых нет очевидной позиции, чтобы разбить предложение? Вы просто добавляете пробелы в правильные позиции?

Я мог бы динамически изменять размер шрифта, чтобы он соответствовал определенным макетам, но для более длинных сообщений, которые занимают несколько строк, это не сработает. Что делать?

40
задан double-beep 24 April 2019 в 12:58
поделиться