我必须显示一个字符串,该字符串必须足够大或不足以容纳所有设备中的一行,我希望labelfield控件在原始行之后自动在“新行”中显示剩余文本,我的意思是...自动carret如果无法在单行中显示字符串,则返回该值,我尝试过的所有移动操作系统都可以执行此操作,但是我无法使BB OS正常工作,它会在需要时将字符串截断,这很烦人。

谢谢

最佳答案

一种方法是将包含LabelField的Horizo​​ntalFieldManager放在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);

07-27 14:05