关于Android横竖屏切换的解决方法

来源:互联网 发布:嵌入式linux系统裁剪 编辑:程序博客网 时间:2024/04/30 03:38

转载自:http://rayleung.iteye.com/blog/426972

在开发游戏的时候,有些 游戏是只能横屏玩的,所以手机竖立放置的时候,要保持游戏画面依然横屏。要做到这个要求其实很简单,在AndroidManifest.xml里面配置一下就可以了。加入这一行android:screenOrientation="landscape"。

例如(landscape是横向,portrait是纵向):

<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"      package="com.ray.linkit"      android:versionCode="1"      android:versionName="1.0">    <application android:icon="@drawable/icon" android:label="@string/app_name">        <activity android:name=".Main"                  android:label="@string/app_name"                  android:screenOrientation="portrait">            <intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>                <activity android:name=".GamePlay"                android:screenOrientation="portrait"></activity>                <activity android:name=".OptionView"                android:screenOrientation="portrait"></activity>    </application>    <uses-sdk android:minSdkVersion="3" /></manifest> 

 另外,android中每次屏幕的切换动会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在Activity再次Create的时候载入配置,那样,进行中的游戏就不会自动重启了!

原创粉丝点击