Android之screenOrientation和configChanges使用和注意事项
来源:互联网 发布:三菱l系列plc编程手册 编辑:程序博客网 时间:2024/03/28 22:58
在Android应用程序的时候,特别是游戏开发,很多时候,会用到Activity的screenOrientation属性,这个属性是控制Activity启动时候的方向:
android:screenOrientation="landscape"---控制Acitvity为横屏显示。
android:screenOrientation="portrait"---控制Activity为竖屏显示
unspecified--系统默认显示
user---用户当前的首选方向
behind---与当前堆栈下面的Activity同向
sensor---根据传感器定(常用)
nosensor---忽略传感器;系统根据unspecified显示
但是注意在有些时候,改变Activity的配置可能会使Activity重启动(默认情况下会重启),如果不想重新启动就需要配置configChanges属性,它可以配置多个用“|”分格。
当在activity加上android:configChanges="keyboardHidden|orientation"属性,就不会重启activity.而只是调用onConfigurationChanged(Configuration newConfig).这样就可以在这个方法里调整显示方式.
在xml文件里面可以进行配置configChanges也可以在代码中动态配置
- Android之screenOrientation和configChanges使用和注意事项
- Android之screenOrientation和configChanges使用和注意事项
- android:configChanges android:screenOrientation
- android:screenOrientation&&configchanges
- 对android:screenOrientation及android:configChanges的思考
- Android之screenOrientation属性
- android screenOrientation使用总结
- AndroidManifest 之 android:configChanges
- android:configChanges screenOrientation 改动配置setting时 会重新走onCreate方法
- Android 屏幕旋转(方向和configChanges) 处理 AsyncTask 和 ProgressDialog 的最佳方案(DialogFragment 使用 续)
- android:configChanges属性 和 监听横竖屏切换
- Android configChanges的属性值和含义(详细)
- 《Android开发艺术探索》读书笔记---configChanges的项目和含义
- installLocation 之深入理解和使用注意事项
- android:PopupWindow的使用场景和注意事项
- android:PopupWindow的使用场景和注意事项
- android linearLayout 和 RelativeLayout使用的注意事项
- Android stdio 使用技巧和注意事项
- 面向对象之异常—finally
- android环境搭建
- Silverlight学习笔记—2
- VB对低层硬件访问控制
- 异常的特点及特征、写法
- Android之screenOrientation和configChanges使用和注意事项
- libjpeg在windows下的编译
- 每日学习笔记(名字空间,new和delete)
- 面向对象之线程(创建线程和继承start类)
- python的一些注意
- Activity与Service通过广播交换复杂对象数据用法详解
- Android 状态栏提示的另一种方法
- 杂牌3G上网卡在ubuntu下的使用
- 资治通鉴,卷一百一十八,王镇恶的人生追求