Есть ли способ автоматически заставить TextView переходить на новую строку после определенного количества символов? - PullRequest
6 голосов
/ 02 декабря 2010

Я могу сделать это программно, но это действительно неэффективно, а также требует много времени, если мне когда-либо понадобится сделать это для нескольких TextView.

Я хочу, чтобы TextView перешел на новую строку после 15 символов,каждые 15 символов.Я попытался использовать android:maxLength="15", но это остановило строку на 15 символов.Нет новой строки или что-нибудь.

Ответы [ 2 ]

20 голосов
/ 02 декабря 2010

Используйте android:maxEms, чтобы указать максимальное количество символов в сочетании с android:singleLine="false".

0 голосов
/ 02 декабря 2010

Единственное известное мне решение - это делать это программно.Поскольку вы беспокоитесь о необходимости сделать это на нескольких TextViews, я бы создал класс, который подстилает TextView.Внутри есть ваша логика, чтобы перейти на новую строку на каждом 15-м символе.Затем вы можете использовать этот новый TextView в своих макетах.

...