需要在 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() 方法时,会自动调用该方法,以便对屏幕的变动事件进行操作
Android 横屏不重启 Activity
最新推荐文章于 2021-08-12 19:47:51 发布
本文介绍如何在AndroidManifest.xml中配置Activity以避免屏幕方向变化时重启,并通过onConfigurationChanged()方法处理屏幕旋转事件。
5732

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



