Как повлиять на развязку строк в Android Textview

У меня есть Appwidget, отображающий дни до события вроде:

eventname (-231 дней)

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

longeventname
(-231 дней)

вместо:

longeventname (-231
дней)

(или что-то подобное)

Есть ли способ архивировать это? Могу ли я сделать (-231 дней) "атомарным"?

string.getLength не будет работать, поскольку размер виджета зависит от устройства.

Ответы

Ответ 1

Вы можете использовать неразрывное пространство между числом и "днями".

Это   для строки в XML или \u00A0 для строки в Java-коде.