Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用移动图形框架 LWUIT (V. 1.2) 为诺基亚 N97 开发应用程序。
结果引人注目且优雅,但我有一个问题:当我旋转手机屏幕时,菜单栏不会从屏幕底部切换到屏幕右侧。命令保留在底部,而对应的移动按钮现在位于右侧...
当用户打开或旋转手机屏幕时,是否有可以拦截的事件?或者我必须扩展一些库类以使这种行为自动化?还是别的什么?
你们中的任何人都可以描述一个解决方案吗?
提前致谢
我没有太多使用 LWUIT,但是您可以在 jad 中插入以下参数:
Nokia-MIDlet-App-Orientation:纵向
这应该禁用诺基亚 S60 5th 上的自动旋转。
如果要在屏幕旋转时捕捉事件,可以检查 canvas.getWidth() 和 canvas.getHeight()。如果设备的屏幕不是方形的,它的宽度和高度应该改变。