В рамках интернационализации Android-приложения я столкнулся с необходимостью динамического переноса слов или переноса слов в нужное место.
Все мои строки вынесены в файлы strings.xml, но я не нашел документации о переносах в Android.
Я хотел бы предложить варианты расстановки переносов, аналогичные тому, как я могу это сделать в LaTeX:
http://en.wikipedia.org/wiki/Hyphenation_algorithm
Но я не нашел никаких указаний на то, возможно ли это. Что-то в рамках я упустил? Что делают другие люди, например с японскими строками, у которых нет очевидной позиции, чтобы разбить предложение? Вы просто добавляете пробелы в правильных местах?
Я мог динамически изменять размер шрифта, чтобы он соответствовал определенным макетам, но для более длинных сообщений, которые занимают несколько строк, это не сработает. Что делать?