J2ME,LWUIT(V。1.2) - 从屏幕底部到右侧的菜单栏!

时间:2009-11-03 09:56:19

标签: java-me menu command lwuit softkeys

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

结果引人注目且优雅但我有一个问题:当我旋转移动屏幕时,菜单栏不会从屏幕的底部切换到右边。命令保留在底部,而对应的移动按钮现在在右边......

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

你们中的任何人都可以描述一个解决方案吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

我没有多少使用LWUIT,但你可以在jad中插入以下参数:

Nokia-MIDlet-App-Orientation: portrait

这应禁用Nokia S60 5th上的自动旋转功能。

如果要在屏幕旋转时捕获事件,可以检查canvas.getWidth()和canvas.getHeight()。如果设备的屏幕不是方形,则其宽度和高度应该改变。