【发布时间】:2012-05-14 11:31:07
【问题描述】:
我在我的黑莓应用程序的MainScreen 上使用EyelidFieldManager。这是代码
EyelidFieldManager manager = new EyelidFieldManager();
HorizontalFieldManager buttonFieldSet = new HorizontalFieldManager(USE_ALL_WIDTH);
buttonFieldSet.addAll(new ButtonField[] {new ButtonField("One"), new ButtonField("Two"), new ButtonField("Three")});
manager.addBottom(buttonFieldSet);
manager.setEyelidDisplayTime(3000);
add(manager);
屏幕底部没有显示任何内容,但是当我将行 manager.addBottom(buttonFieldSet) 更改为 manager.addTop(buttonFieldSet) 时,HorizontalFieldManager 会显示在顶部。
为什么会这样?为什么EyelidFieldManager 停靠在顶部时能够显示HorizontalFieldManager 而停靠在底部时却不能显示。
【问题讨论】:
-
注意到变化,我仍然得到相同的结果。
-
尝试使用 setStatus(bottomEyelidFieldManager);
-
我希望容器不会永久显示。
标签: blackberry blackberry-eclipse-plugin blackberry-jde