我正在使用移动图形框架LWUIT(V. 1.2)为诺基亚N97开发应用程序。
结果引人注目且优雅但我有一个问题:当我旋转移动屏幕时,菜单栏不会从屏幕的底部切换到右边。命令保留在底部,而对应的移动按钮现在在右边......
当用户打开或旋转移动屏幕时,是否有可以拦截的事件?或者我必须扩展一些库类以使这种行为自动化?或者其他人呢?
你们中的任何人都可以描述一个解决方案吗?
提前致谢
答案 0 :(得分:0)
我没有多少使用LWUIT,但你可以在jad中插入以下参数:
Nokia-MIDlet-App-Orientation: portrait
这应禁用Nokia S60 5th上的自动旋转功能。
如果要在屏幕旋转时捕获事件,可以检查canvas.getWidth()和canvas.getHeight()。如果设备的屏幕不是方形,则其宽度和高度应该改变。