我的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】——键盘辅助功能改变
本文详细解析了AndroidManifest.xml中关于MainActivity的配置项,包括限定活动的方向(纵向或横向)及如何处理配置变化如屏幕旋转和键盘显示隐藏等问题。
981

被折叠的 条评论
为什么被折叠?



