由于手机系统中开启旋转屏幕后,我们的应用,也将跟随其旋转。在屏幕旋转后会重置应用的 Activity。这样带来的用户体验很不爽!
其实我们只要设置固定 Activity 显示方式,就可以无视 系统中的屏幕旋转:
屏幕显示方向无非坚屏 与 横屏
// 坚屏
android:screenOrientation="portrait"
// 横屏
android:screenOrientation="landscape"
在 AndroidManifest.xml 文件中设置
在对应的 <activity> 里加上指定 屏显的方式,如坚屏的方式:
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:screenOrientation="portrait">
如果你的应用中哪个Activity想固定屏的,只需要在对应的Activity 里加上就可以了。