Многострочный лейбл - PullRequest
3 голосов
/ 22 июня 2011

Я должен показать строку, которая может быть или не быть достаточно большой, чтобы не помещаться в одну строку на всех устройствах, я хочу, чтобы элемент управления labelfield автоматически отображал оставшийся текст в «новой строке» после оригинальной, я имею в виду как….uomatic carret возвращает, если строку нельзя показать одной строкой, все мобильные ОС, которые я пытался сделать, делают это, но я не могу заставить работать BB OS, она просто обрезает мою строку, когда ей нравится, и это очень раздражает.

Спасибо

1 Ответ

8 голосов
/ 22 июня 2011

Один из способов сделать это - поместить объект HorizontalFieldManager, содержащий LabelField, в объект VerticalFieldManager.

* 1003 Е.Г. *

LabelField labelField = new LabelField("This is a very long sentance that I have written to show that the text will wrap around when it gets to the edge of the field.");
VerticalFieldManager vfm = new VerticalFieldManager();
HorizontalFieldManager hfm = new HorizontalFieldManager();
hfm.add(labelField);
vfm.add(hfm);

add(vfm);
...