2011-11-09 34 views
3

当我的游戏即将结束时,我现在想出了一个问题。问题是我希望播放器能够在横向模式和纵向模式下播放。玩家如何改变模式很简单。在开始游戏之前,会出现一条消息,让他决定他想玩的女巫模式。问题来了。在Manifest.xml文件中 - 你可以告诉游戏只使用纵向模式或横向模式。所以我想用布尔值来显示玩家选择的模式之一。但在xml中,没有可以根据玩家选择改变游戏的“if”。那么我该如何将模式改变为玩家选择的模式呢?如何以编程方式将我的android应用程序锁定到纵向/横向模式?

回答

2

只需使用context.setRequestedOrientation()并将您的xml放在layout-landlayout-port文件夹中。

Android将取决于参数SCREEN_ORIENTATION_LANDSCAPESCREEN_ORIENTATION_PORTRAIT

+0

我不希望用户更改屏幕方向就在比赛的导弹自动选择合适的布局,只是之前在选项菜单。 – Daniel

相关问题