你可以这样做。在您的 MainScreen 构造函数中添加
super(NO_VERTICAL_SCROLL);
所以你的主屏幕不会滚动。
创建启用了垂直滚动的新管理器,因此只有管理器可以滚动
VerticalFieldManager listManager = new VerticalFieldManager(VERTICAL_SCROLL | VERTICAL_SCROLLBAR);
现在将你的组件添加到这个管理器中,比如你的 ListField
listManager.add(your listfield object);
如果你想限制listField的高度,那么你可以将限制设置为listManger,并将listfield添加到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);
}
};
希望这会帮助你。