1

我正在使用一个黑莓应用程序 os 5.0 和 letter,在portraitMode 下运行良好。当我将设备切换到landscape模式时,该特定屏幕的布局切换到portrait并且landscape屏幕右侧显示白色。

那么如何在landscapeDesign 和 all 模式下处理应用程序Manager

如何获取设备当前模式(横向和纵向)?

请指导我它的银色...

4

1 回答 1

1

用于Display.getOrientation()获取当前设备方向。如果您进行自定义绘图,您可能还需要使用Display.getDirection()来确定显示器的哪个边缘在“顶部”。用于UiEngineInstance.setAcceptableDirections()指定要支持的方向/方向。如果方向发生变化,您的 Screensublayout()方法将再次被调用,这使您有机会重新定位控件以适应新的方向。

于 2011-11-04T17:50:17.643 回答