我的AndroidMainfest.xml 如下:
<activity
android:name=".activity.MainActivity"
android:label="@string/title_activity_main"
android:screenOrientation="portrait"
android:configChanges="orientation|keyboardHidden">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
——————————————————————————————————————
android:screenOrientation="portrait"
上句的作用是:属性landscape只允许是横向,portrait是只允许纵向
————————————————————————————————————
android:configChanges="orientation|keyboardHidden
此句的作用是:
属性【android:configChanges】——负责列出清单,当清单上用户指定的设置改变时,Activity会自己处理这些变化。
属性值【orientation】——屏幕界面旋转(可能是用户手动旋转的),【注意:如果你的开发API等级等于或高于13,你还需要设置screenSize,因为screenSize会在屏幕旋转时改变】
属性值【keyboardHidden】——键盘辅助功能改变