Мне нужно выровнять 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» и аналогичных флагов, но я все еще не могу получить то, что хочу: текст полностью слева и флажок справа.
Если для метки задано значение USE_ALL_WIDTH, флажок исчезает, а если он не установлен, флажок отображается рядом с текстом (не справа от hfm).