【发布时间】:2011-11-20 04:06:45
【问题描述】:
我需要将 CheckboxField 对齐到固定文本(在 Blackberry 上)的右侧,例如“管理连接”对话框。 代码是:
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”和类似标志的各种组合,但我仍然无法得到我想要的:文本一直到左边,复选框一直到右边。 如果 label 设置为 USE_ALL_WIDTH,则复选框消失,如果未设置,则复选框显示在文本附近(而不是 hfm 的右侧)。
【问题讨论】:
标签: blackberry checkbox horizontalfieldmanager