【问题标题】:how to implement blackberry application that will work on both mode (portrait and landscape)如何实现适用于两种模式(纵向和横向)的黑莓应用程序
【发布时间】:2011-11-04 09:26:35
【问题描述】:

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

那么如何在 landscape 模式下使用 Design 和所有 Manager 处理应用程序?

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

请指导我它的银色......

【问题讨论】:

    标签: landscape blackberry-storm landscape-portrait fieldmanager


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-12
      • 2014-09-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多