Как повлиять на перенос строки в Android Textview - PullRequest
14 голосов
/ 20 ноября 2011

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

имя события (-231 дней)

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

longeventname
(-231 день)

вместо:

longeventname (-231
дней)

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

Есть ли способ архивировать это? Можно ли сделать (-231 день) «атомным»?

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

1 Ответ

25 голосов
/ 20 ноября 2011

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

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

...