android-configChanges属性总结
16lz
2021-01-26
在清单文件Activity节点下可以添加android:configChanges
属性,指定属性发生改变时,调用Activity 的onConfigurationChanged()
方法,不会创建新的Activity
设置方法:将下列字段用|
符号分隔开,例如:"keyboardHidden|orientation|screenSize"
一些属性
“mcc“ 移动国家号码,由三位数字组成,每个国家都有自己独立的MCC,可以识别手机用户所属国家。“mnc“ 移动网号,在一个国家或者地区中,用于区分手机用户的服务商。“locale“ 所在地区发生变化。“touchscreen“ 触摸屏已经改变。(这不应该常发生。)“keyboard“ 键盘模式发生变化,例如:用户接入外部键盘输入。“keyboardHidden“ 用户打开手机硬件键盘“navigation“ 导航型发生了变化。(这不应该常发生。)“orientation“ 设备旋转,横向显示和竖向显示模式切换。“fontScale“ 全局字体大小缩放发生改变
注意事项:
Android 4.0之前,设置android:configChanges="orientation|keyboardHidden"
起作用,
Android 4.0之后,除了设置"orientation"
,你还必须设置"ScreenSize"
android:configChanges="keyboardHidden|orientation|screenSize"
更多相关文章
- Android字体设置,Roboto字体使用
- Android(安卓)5.x theme: AppCompatActivity与toolbar的结合
- Android(安卓)Studio 4.0 设置代理proxy和maven
- android播放器(music player)源码分析3(页面解析,ArrayListCursor)
- 使用Vitamio打造自己的Android万能播放器(2)—— 手势控制亮度、音
- 【Android(安卓)Developers Training】 36. 设置文件共享
- android开发教程之listview使用方法
- 轻松使用xmlpull解析xml
- Intent总结06 category属性