想要Android应用只用竖屏,要在Manifest.xml文件设置属性(只能设置在Activity上):
android:screenOrientation="portrait" --> 只用竖屏
android:configChanges="keyboardHidden|orientation" --> 如此设置当用户横竖屏时不会重启Activity
完整的例子:
<application android:label="@string/app_name" android:icon="@drawable/icon" android:name=".MyApplication"> <activity android:theme="@style/Theme.Welcome" android:label="@string/app_name" android:name=".MainIndexActivity" android:screenOrientation="portrait" android:configChanges="keyboardHidden|orientation"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application>
portrait 竖屏
landscape 横屏