【转】Android 横屏不重启 Activity

需要在 AndroidManifest.xml 中,对 Activity 添加配置改变时的描述

<activity Android:name="com.demo.MainActivity"
Android:icon="@drawable/icon"
Android:configChanges="orientation|keyboardHidden">


<intent-filter>
<action Android:name="android.intent.action.MAIN" />
<category Android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

此时,当手机变成横屏时,Activity 将不会再重新启动
而当Activity 内写有 onConfigurationChanged() 方法时,会自动调用该方法,以便对屏幕的变动事件进行操作

posted @ 2011-01-28 15:01  wfh1988  阅读(717)  评论(0编辑  收藏  举报