2011-11-09 37 views
3

當我的遊戲即將結束時,我現在想出了一個問題。問題是我希望播放器能夠在橫向模式和縱向模式下播放。玩家如何改變模式很簡單。在開始遊戲之前,會出現一條消息,讓他決定他想玩的女巫模式。問題來了。在Manifest.xml文件中 - 你可以告訴遊戲只使用縱向模式或橫向模式。所以我想用布爾值來顯示玩家選擇的模式之一。但在xml中,沒有可以根據玩家選擇改變遊戲的「if」。那麼我該如何將模式改變爲玩家選擇的模式呢?如何以編程方式將我的android應用程序鎖定到縱向/橫向模式?

回答

2

只需使用context.setRequestedOrientation()並將您的xml放在layout-landlayout-port文件夾中。

Android將取決於參數SCREEN_ORIENTATION_LANDSCAPESCREEN_ORIENTATION_PORTRAIT

+0

我不希望用戶更改屏幕方向就在比賽的導彈自動選擇合適的佈局,只是之前在選項菜單。 – Daniel

相關問題