诺基亚N97与定位有关

时间:2010-11-22 12:54:26

标签: java-me jsr179

我自己shweta dodiya。我正面临着与我的游戏应用程序的更改方向相关的诺基亚N97的问题。 我正在使用J2me技术。我想在打开滑块时暂停我的应用程序。

提前致谢

1 个答案:

答案 0 :(得分:1)

我不知道您使用的代码是什么,或者您是否正在使用Canvas在屏幕上绘制游戏,或者其他一些API为您执行此操作...

如果您有类似GameScreen extends Canvas的内容并使用GameScreen对象绘制和显示游戏,则需要向sizeChanged方法添加覆盖并检查新宽度(w)和GameScreen的新高度(h),并做你想要的事情:

public void sizeChanged(int w, int h)
{
    if(h > w)  //NORMAL
    {
        drawGame();
        if(paused) resumeGame();            
    }
    else  //LANDSCAPE
    {
        pauseGame();
        drawPauseScreen();
    }
}

这是一个简单的伪代码,我希望你能明白这一点。如果声明正在检查新宽度和新高度之间的关系。如果手机处于横向模式,则H小于W ...