Java me 如何在LWUIT检测j2me移动设备屏幕方向?

Java me 如何在LWUIT检测j2me移动设备屏幕方向?,java-me,lwuit,Java Me,Lwuit,我想知道如何在J2ME LWUIT上检测屏幕方向,如纵向或横向模式。LWUIT能自动检测屏幕方向还是需要手动编写代码?Shai Almog在论坛上谈到屏幕方向时说了这一点 Shai Almog说 我们不明确支持方向,手机会发送屏幕大小更改事件,并支持我们的方向。我们知道尺寸变了,但我们不知道方向变了。 开发人员无法控制方向更改,因为这是根据画布上的事件自动完成的。 我想它可以帮助你。我现在正在用LWUIT资源编辑器开发一个应用程序,屏幕方向会自动检测。无论如何,您必须在API中查找显示,有一些

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

Shai Almog在论坛上谈到屏幕方向时说了这一点

Shai Almog说

我们不明确支持方向,手机会发送屏幕大小更改事件,并支持我们的方向。我们知道尺寸变了,但我们不知道方向变了。 开发人员无法控制方向更改,因为这是根据画布上的事件自动完成的。


我想它可以帮助你。我现在正在用LWUIT资源编辑器开发一个应用程序,屏幕方向会自动检测。无论如何,您必须在API中查找显示,有一些方法可以用于定向,例如
Display.canForceOrientation()
Display.lockOrientation()

那么
Display.getInstance().isPortrait()

lockOrientation方法只适用于Android/RIM等设备,决不在J2ME设备上使用。通常,LWUIT可以根据布局管理器的设置无缝地进行方向更改。查看我们在设备上的演示并查看我们的代码,这里有很多示例。