Blackberry 黑莓超链接对齐

Blackberry 黑莓超链接对齐,blackberry,java-me,Blackberry,Java Me,我正在开发黑莓原生应用程序BB SDK 5.0 我想要这种格式的用户界面 --文本----超链接----文本-- 等等 这意味着我可以在句子之间有超链接 因此,当我尝试这样做时,我面临一些对齐问题 出现换行,这会在屏幕右侧留下很大的空白 为了进行模拟,我附加了一个代码原型 LabelField mylabel1 = new LabelField("Label 11231 23123123",LabelField.FIELD_LEFT); LabelField mylabel2

我正在开发黑莓原生应用程序BB SDK 5.0

我想要这种格式的用户界面

--文本----超链接----文本-- 等等

这意味着我可以在句子之间有超链接

因此,当我尝试这样做时,我面临一些对齐问题

出现换行,这会在屏幕右侧留下很大的空白

为了进行模拟,我附加了一个代码原型

LabelField mylabel1 = new LabelField("Label 11231 23123123",LabelField.FIELD_LEFT);
         LabelField mylabel2 = new LabelField("Label2",LabelField.FIELD_RIGHT);
         LabelField mylabel3 = new LabelField("Label 312312 3123",LabelField.FIELD_RIGHT);
         LabelField mylabel4 = new LabelField("Label 41312 3123",LabelField.FIELD_RIGHT);
         LabelField mylabel5 = new LabelField("Label5",LabelField.FIELD_RIGHT);
         LabelField mylabel6 = new LabelField("Label6",LabelField.FIELD_RIGHT);
         LabelField mylabel7 = new LabelField("Label7",LabelField.FIELD_RIGHT);
         LabelField mylabel8 = new LabelField("Label8",LabelField.FIELD_RIGHT);

         FlowFieldManager hr=new FlowFieldManager(FlowFieldManager.USE_ALL_WIDTH);
         hr.add(mylabel1);
         hr.add(mylabel2);
         hr.add(mylabel3);
         hr.add(mylabel4);
         hr.add(mylabel5);
         hr.add(mylabel6);
         hr.add(mylabel7);
         hr.add(mylabel8);
         add(hr);

检查这一点,这与您的问题修复有关。在这种情况下,使用可用的UI组件进行对齐似乎太难了。您需要从头开始编写自定义超链接字段。另一个选项是,您可以创建包含所有链接的HTML代码,并在
浏览器字段中加载HTML。