Blackberry 滚动垂直字段管理器

Blackberry 滚动垂直字段管理器,blackberry,user-interface,scroll,Blackberry,User Interface,Scroll,我想滚动屏幕,因为按钮无法在屏幕上显示 我使用以下代码: _manager=新的VerticalFieldManager(垂直滚动条|垂直滚动条) _manager=(VerticalFieldManager)getMainManager(); _挫折背景经理(bg) 但不起作用如果您的目的是吸引用户点击按钮,那么您只需执行以下操作: button.setFocus(); 如果您的目的是吸引用户使用该按钮,那么您可以执行以下操作: button.setFocus(); 首先,我假设您已经扩展

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

我使用以下代码:

_manager=新的VerticalFieldManager(垂直滚动条|垂直滚动条)
_manager=(VerticalFieldManager)getMainManager(); _挫折背景经理(bg)


但不起作用

如果您的目的是吸引用户点击按钮,那么您只需执行以下操作:

button.setFocus();

如果您的目的是吸引用户使用该按钮,那么您可以执行以下操作:

button.setFocus();

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

_manager = new VerticalFieldManager(VERTICAL_SCROLL | VERTICAL_SCROLLBAR); 
然后将MainScreen的默认父管理器的引用分配给刚才创建的_管理器

_manager = (VerticalFieldManager)getMainManager();
不需要检索父管理器,除非您想在其上设置背景。因此,将引用分配给其他变量,而不是使用相同的_管理器

VerticalFieldManager parentVFM = (VerticalFieldManager)getMainManager();
现在回到您最初的问题,您是否可以发布一些代码来说明如何在屏幕上添加按钮?您应该将按钮添加到管理器,并将此管理器添加到屏幕的父管理器

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

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

_manager = new VerticalFieldManager(VERTICAL_SCROLL | VERTICAL_SCROLLBAR); 
然后将MainScreen的默认父管理器的引用分配给刚才创建的_管理器

_manager = (VerticalFieldManager)getMainManager();
不需要检索父管理器,除非您想在其上设置背景。因此,将引用分配给其他变量,而不是使用相同的_管理器

VerticalFieldManager parentVFM = (VerticalFieldManager)getMainManager();
现在回到您最初的问题,您是否可以发布一些代码来说明如何在屏幕上添加按钮?您应该将按钮添加到管理器,并将此管理器添加到屏幕的父管理器

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