Android4: 旋转屏幕时禁止Activity重启
16lz
2021-01-23
我们知道,Andorid旋转屏幕时默认是重新Create Activity,之前我们可以 在AndroidManifest.xml 中添加activity属性android:configChanges="orientation" 来声明Acitivity自己处理orientaion,这样就不会重新Create Activity
在 ics中需要改为android:configChanges="orientation|screenSize"
Caution: Beginning with Android 3.2 (API level 13), the "screen size" also changes when the device switches between portrait and landscape orientation. Thus, if you want to prevent runtime restarts due to orientation change when developing for API level 13 or higher (as declared by the
在 ics中需要改为android:configChanges="orientation|screenSize"
Caution: Beginning with Android 3.2 (API level 13), the "screen size" also changes when the device switches between portrait and landscape orientation. Thus, if you want to prevent runtime restarts due to orientation change when developing for API level 13 or higher (as declared by the
minSdkVersion
and targetSdkVersion
attributes), you must include the "screenSize"
value in addition to the "orientation"
value. That is, you must decalare android:configChanges="orientation|screenSize"
. However, if your application targets API level 12 or lower, then your activity always handles this configuration change itself (this configuration change does not restart your activity, even when running on an Android 3.2 or higher device).更多相关文章
- Qt for Android 程序禁止屏幕旋转
- android设置屏幕禁止休眠的方法
- 关于自定义布局,xml中配置属性(attrs)
- Android 屏幕截图
- ScrollView属性fillViewport解决android布局不能撑满全屏的问题
- Android ImageView的scaleType属性与adjustViewBounds属性
- 有关Android中EditText的一些属性