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