Activity使用小技巧(持续更新)

1)如何在activity横竖屏切换时保持页面状态?

 <activity
            android:name="com.zoomactech.projectprogressmanager.Ppm_main_portal"
            android:configChanges="orientation|keyboardHidden|screenSize"
            android:windowSoftInputMode="stateHidden"
            android:label="@string/title_activity_ppm_main_portal" >

黑体字部分,加在activity的配置里就能保持页面状态了,根据横竖屏切换的不同,可能需要不同的参数。

常用的参数如下:

"mcc" 国际移动用户识别码所属国家代号是改变了-----  sim被侦测到了,去更新mcc    mcc是移动用户所属国家代号

"mnc" 国际移动用户识别码的移动网号码是改变了------ sim被侦测到了,去更新mnc    MNC是移动网号码,最多由两位数字组成,用于识别移动用户所归属的移动通信网

"locale" 地址改变了-----用户选择了一个新的语言会显示出来

"touchscreen" 触摸屏是改变了------通常是不会发生的

"keyboard" 键盘发生了改变----例如用户用了外部的键盘

"keyboardHidden" 键盘的可用性发生了改变

"navigation" 导航发生了变化-----通常也不会发生

"screenLayout" 屏幕的显示发生了变化------不同的显示被激活

"fontScale" 字体比例发生了变化----选择了不同的全局字体

"uiMode" 用户的模式发生了变化

"orientation" 屏幕方向改变了

"screenSize" 屏幕大小改变了

"smallestScreenSize" 屏幕的物理大小改变了,如:连接到一个外部的屏幕上

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值