我需要将 CheckboxField 对齐到固定文本(在黑莓上)的右侧,例如“管理连接”对话框。代码是:
final HorizontalFieldManager hfm = new HorizontalFieldManager(USE_ALL_WIDTH);
hfm.add(new LabelField("Test me please", LabelField.ELLIPSIS | FIELD_LEFT | FIELD_VCENTER | USE_ALL_WIDTH));
cbx = new CheckboxField(null, false, FIELD_RIGHT | CheckboxField.NO_USE_ALL_WIDTH);
hfm.add(cbx);
我尝试了“USE_ALL_WIDTH”、“NO_USE_ALL_WIDTH”和类似标志的各种组合,但我仍然无法得到我想要的:文本一直到左边,复选框一直到右边。如果标签设置为 USE_ALL_WIDTH,则复选框消失,如果未设置,则复选框显示在文本附近(而不是 hfm 的右侧)。