Как предотвратить лишний пробел между двумя полями:
VerticalFieldManager _fieldManagerMiddle = new VerticalFieldManager(Manager.VERTICAL_SCROLL); LabelField field = new LabelField("Title"); CustomFieldList list = new CustomFieldList (); _fieldManagerMiddle.add(field); _fieldManagerMiddle.add(list);
Вы пытались установить поле на ноль? Margin - это просто свойство поля, но менеджеры используют его для определения минимального расстояния между двумя полями во время макета.
field.setMargin(0,0,0,0); list.setMargin(0,0,0,0);
Вы можете создать собственный менеджер. внутри метода подслоя вы можете расположить содержимое в соответствии с вашими требованиями и выбором
Чтобы управлять пространством между двумя менеджерами, вы можете попробовать отрицательный VerticalFieldManager и HorizontalFieldManager .