BlackBerry API 6.0.Как сделать LabelField шире (чтобы он прекратил вводить новые строки)? - PullRequest
0 голосов
/ 18 ноября 2011

У меня есть класс, который расширяет LabelField для установки шрифта и цвета. У меня есть 2 таких пользовательских LabelFields, и они отображают некоторые строки текста. Эти строки довольно короткие, около дюжины символов.

Проблема в том, что эти пользовательские поля LabelFields обеспечивают новые строки. Они разбивают мои строки и отображают их в 2 строки, а не только в 1 (независимо от длины строки 6 или 12 символов).

Как заставить эти LabelFields перестать вводить новые строки? Мне нужно, чтобы одна строка оставалась одной.

Обновление: Я нашел причину этой проблемы. Проблема была на другом уровне - в процессе вычисления ширины и высоты для моего всплывающего экрана, который содержал эти LabelFields.

1 Ответ

2 голосов
/ 19 ноября 2011
you can use the style LabelField.ELLIPSIS to force the single line.

like

LabelField l = new LabelField("your text",LabelField.ELLIPSIS);
...