我想滚动屏幕,因为按钮无法在屏幕上显示
我使用此代码:
_manager = new VerticalFieldManager(VERTICAL_SCROLL | VERTICAL_SCROLLBAR);
_manager =(VerticalFieldManager)getMainManager();
_manager.setBackground(BG);
但没有工作
答案 0 :(得分:2)
如果您的目的是吸引用户使用按钮,那么您可以执行以下操作:
button.setFocus();
答案 1 :(得分:1)
首先,我假设您已经扩展了MainScreen,其中添加了一个默认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);