Многострочный лейбл
Я должен показать строку, которая может быть или не быть достаточно большой, чтобы не помещаться в одну строку на всех устройствах, я хочу, чтобы элемент управления 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);