我已经接近完成了我的第一款Android游戏了,我遇到了一个很简单的问题,我确信我会因为不知道如何解决它而感到愚蠢,但我怎么能强迫应用程序保持水平布局?现在,如果你打开手机(模拟器),它会翻转图形并挤压它们.无论用户如何转动手机,我都希望游戏能够水平启动并保持这种状态.
谢谢.
All*_*lly 90
打开AndroidManifest.xml并添加以下android:screenOrientation ="landscape"例如
<activity android:name=".ActivtyName"
android:screenOrientation="landscape"
>
Run Code Online (Sandbox Code Playgroud)
Edd*_*ieB 11
要在View级别执行此操作,以防您想要动态更改它或允许用户选择方向...请使用setRequestedOrientation.
thisView.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
thisView.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
Run Code Online (Sandbox Code Playgroud)
等等...
在AndroidManifest文件中,尝试添加android:screenOrientation="landscape"到activity的属性.
例如
<activity android:name=".myMainActivity"
android:screenOrientation="landscape">
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用R.styleable文件并在那里设置方向设置.更多信息
| 归档时间: |
|
| 查看次数: |
59591 次 |
| 最近记录: |