Вы можете сделать это так. В своем конструкторе MainScreen добавьте
super(NO_VERTICAL_SCROLL);
чтобы ваш главный экран не прокручивался.
создайте новый менеджер, у которого включена вертикальная прокрутка, так что только менеджер будет прокручиваться как
VerticalFieldManager listManager = new VerticalFieldManager(VERTICAL_SCROLL | VERTICAL_SCROLLBAR);
Теперь добавьте ваши компоненты в этот менеджер, скажем, ваш ListField, как
listManager.add(your listfield object);
Если вы хотите ограничить высоту listField, то вы можете установить ограничение для listManger и добавить поле списка в manager. таким образом, список будет размещен в данной высоте Менеджера, как это
VerticalFieldManager listManager = new VerticalFieldManager(VERTICAL_SCROLL | VERTICAL_SCROLLBAR);
{
protected void sublayout( int maxWidth, int maxHeight )
{
int width = Display.getWidth();
int height = 100;
super.sublayout( width, height);
setExtent( width, height);
}
};
Надеюсь, это поможет вам.