Scroll VerticalFieldManager



我想滚动屏幕,因为按钮无法显示在屏幕上

我使用以下代码:

_manager = new VerticalFieldManager(VERTICAL_SCROLL | VERTICAL_SCROLLBAR);
_manager = (VerticalFieldManager)getMainManager();_manager.setBackground (bg);

but not work

如果你的目的是吸引用户点击按钮,那么你可以这样做:

button.setFocus();

首先,我假设您已经扩展了主屏幕,其中添加了一个默认的VFM。现在您正在创建一个新的VFM

_manager = new VerticalFieldManager(VERTICAL_SCROLL | VERTICAL_SCROLLBAR); 

,然后将MainScreen的默认父管理器的引用赋值给刚才创建的_manager,

_manager = (VerticalFieldManager)getMainManager();

不需要检索父管理器,除非您想为其设置背景。因此,将引用赋给其他变量,而不是使用相同的_manager。

VerticalFieldManager parentVFM = (VerticalFieldManager)getMainManager();

现在回到你原来的问题,你可以张贴一些代码,显示你是如何添加按钮到屏幕?您应该将按钮添加到管理器,并将此管理器添加到屏幕的父管理器。

_manager.add(button);
parentVFM.add(_manager);

相关内容

  • 没有找到相关文章

最新更新