Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blackberry 多线labelfield_Blackberry_Java Me_Blackberry Jde - Fatal编程技术网

Blackberry 多线labelfield

Blackberry 多线labelfield,blackberry,java-me,blackberry-jde,Blackberry,Java Me,Blackberry Jde,我必须显示一个字符串,该字符串可以大,也不能大到不能在所有设备的一行中显示,我希望labelfield控件在原始行之后自动在“新行”中显示剩余文本,我的意思是。。。auomatic carret return如果字符串不能在一行中显示,我尝试过的所有移动操作系统都会这样做,但我无法让BB操作系统正常工作,它只是随时截断我的字符串,这非常烦人 谢谢一种方法是将包含LabelField的HorizontalFieldManager放在VerticalFieldManager中 例如 这是用于web应

我必须显示一个字符串,该字符串可以大,也不能大到不能在所有设备的一行中显示,我希望labelfield控件在原始行之后自动在“新行”中显示剩余文本,我的意思是。。。auomatic carret return如果字符串不能在一行中显示,我尝试过的所有移动操作系统都会这样做,但我无法让BB操作系统正常工作,它只是随时截断我的字符串,这非常烦人


谢谢

一种方法是将包含LabelField的HorizontalFieldManager放在VerticalFieldManager中

例如


这是用于web应用程序还是java应用程序?通常,关于堆栈溢出的问题包括与problem.java相关的代码,我可以添加代码,但我认为这不是一个特殊的问题,我只想基本上:Labelfield myLabel=new Labelfield(大字符串);添加(myLabel);在屏幕上跨多行,这样所有的大字符串都可以被查看,因为当前它所做的只是在一行上显示标签,如果字符串不在唯一的行中,它只会在那里剪切字符串,其余的字符就不会显示。这里的问题是,所有设备都有不同的宽度,因此我无法手动为字符串的每一行创建一个labelfield并手动分发大型字符串非常感谢,这正是我所期望的:D,标记为answwer,请注意,对于可能希望这样做的人,为这种行为添加另一个元素,我所做的是为每个控制器做一个hfm,并将它们全部连接到vfm。
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);