0

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

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

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

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

提前致谢

4

1 回答 1

0

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

Nokia-MIDlet-App-Orientation:纵向

这应该禁用诺基亚 S60 5th 上的自动旋转。

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

于 2009-11-09T15:29:32.153 回答