【问题标题】:How to detect j2me mobile device screen orientation at LWUIT?如何在 LWUIT 检测 j2me 移动设备屏幕方向?
【发布时间】:2011-10-25 15:16:13
【问题描述】:

我想知道如何在 J2ME LWUIT 中检测屏幕方向,如纵向或横向模式。 LWUIT 可以自动检测屏幕方向还是需要手动编写代码?

【问题讨论】:

    标签: java-me lwuit


    【解决方案1】:

    Shai Almog 在论坛里这么说,谈到屏幕方向

    Shai Almog 说...

    我们不明确支持方向,手机会发送屏幕尺寸更改事件,它支持我们的方向。我们知道大小已经改变,但我们不知道方向已经改变。 开发人员无法控制方向更改,因为这是根据画布上的事件自动完成的。 http://lwuit.blogspot.com/2008/05/new-video-from-chen-of-lwuit-on-devices.html

    我认为它可以帮助你。我现在正在使用 LWUIT 资源编辑器开发一个带有 LWUIT 的应用程序,并且会自动检测屏幕方向。无论如何,您必须在 API http://lwuit.java.net/nonav/iodocs/index.html 中查找 Display,有一些方法可以用于定位,例如 Display.canForceOrientation()Display.lockOrientation()

    【讨论】:

    • lockOrientation 方法只能在 Android/RIM 等设备上工作,而在 J2ME 设备上是不行的。通常 LWUIT 与基于布局管理器设置的方向更改非常无缝地工作。查看我们在设备上的演示并查看我们的代码,那里有很多示例。
    【解决方案2】:

    Display.getInstance().isPortrait()

    【讨论】:

      猜你喜欢
      • 2014-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-02
      • 2010-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多