Многострочный лейбл

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

Спасибо

1 ответ

Решение

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

Например

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);
Другие вопросы по тегам