如何创建仅允许水平方向的应用程序?

Kie*_*H22 14 android tablelayout android-layout

我正在为我的学位项目的最后一年项目创建一个侧滚动式游戏.

我只是想知道如何在手机处于水平方向显示时设计菜单,即使手机处于垂直方向?

即我希望用户知道游戏必须以手机的水平方向播放,并希望菜单只能以水平方向显示.

提前谢谢了.

Mat*_*rog 20

将以下属性添加到AndroidManifest.xml中的活动:

android:screenOrientation="landscape"


Sha*_*dul 5

好吧,我没有得到你的问题,但如果你通过xml定义你的菜单

在res文件夹中创建一个名为的新文件夹

用于布局更改:

layout_land
Run Code Online (Sandbox Code Playgroud)

对于水平特定菜单:

 xml-land
Run Code Online (Sandbox Code Playgroud)

对于水平特定的drawables:

drawable-land
Run Code Online (Sandbox Code Playgroud)

并在那里定义您的菜单,布局和可绘制的更改.

进一步你可以告诉android框架你想要处理旋转变化:通过添加到你的清单(AndroidManifest.xml)活动子

android:configChanges="keyboardHidden|orientation"
android:screenOrientation="landscape"
Run Code Online (Sandbox Code Playgroud)

准确评论你想要的.

干杯!