日期:2014-05-20  浏览次数:20582 次

J2ME游戏开发 N97锁定屏幕后 如何判断横竖屏
N97java游戏开发时 在JAD中使用 Nokia-MIDlet-App-Orientation: portrait 锁定屏幕后 如何判断手机横竖屏 比如锁定竖屏后 玩家在横屏时启动游戏 提示只能竖屏游戏 这时如何判断?

我试过根据屏canvas的宽高来判断 但不行! 因为已经锁定了竖屏 canvas的宽高已经不会因为横屏而改变了

请问有没有别的方法可以判断呢,比如 nokia 的API 有什么方法吗?

------解决方案--------------------
用getWidth() getHeight()判断

if (getWidth() == 360 && getHeight() == 640) {
g.setColor(0);
g.fillRect(0, 0, getWidth(), getHeight());
g.setColor(255, 255, 0);
g.setFont(Game.font);
g.drawString("请切换到横屏模式", getWidth() >> 1, getHeight() >> 1, Graphics.TOP | Graphics.HCENTER);
}