Java me J2ME,LWUIT(1.2版)-菜单栏从屏幕底部到右侧!

Java me J2ME,LWUIT(1.2版)-菜单栏从屏幕底部到右侧!,java-me,menu,command,lwuit,softkeys,Java Me,Menu,Command,Lwuit,Softkeys,我正在使用移动图形框架LWUIT V.1.2为诺基亚N97开发一个应用程序 结果是惊人的和优雅的,但我有一个问题:当我旋转移动屏幕时,菜单栏不会从屏幕的底部切换到右侧。命令保留在底部,而相应的移动按钮现在位于右侧 当用户打开或旋转移动屏幕时,是否有我可以拦截的事件?或者我必须扩展一些库类以使这种行为自动化?还是别的什么 你们谁能描述一个解决方案 提前感谢我没有太多使用LUIT,但您可以将以下参数插入jad: Nokia-MIDlet-App-Orientation: portrait 这将禁用诺

我正在使用移动图形框架LWUIT V.1.2为诺基亚N97开发一个应用程序

结果是惊人的和优雅的,但我有一个问题:当我旋转移动屏幕时,菜单栏不会从屏幕的底部切换到右侧。命令保留在底部,而相应的移动按钮现在位于右侧

当用户打开或旋转移动屏幕时,是否有我可以拦截的事件?或者我必须扩展一些库类以使这种行为自动化?还是别的什么

你们谁能描述一个解决方案


提前感谢

我没有太多使用LUIT,但您可以将以下参数插入jad:

Nokia-MIDlet-App-Orientation: portrait 这将禁用诺基亚S60 5th上的自动旋转功能


如果希望在屏幕旋转时捕捉事件,可以选中canvas.getWidth和canvas.getHeight。如果设备的屏幕不是方形的,其宽度和高度应该改变。

非常感谢您的回复。我已经评估了你的解决方案,但我还需要其他东西。当我旋转屏幕时,.jad上的参数固定了纵向屏幕的屏幕比例。相反,屏幕比例必须改变,菜单栏应垂直显示在右侧。。。屏幕旋转不会生成任何事件,所以我认为唯一的解决方案是一个以固定间隔检查屏幕尺寸的并行线程。。。