[android] activity横竖屏切换的生命周期
2016-03-25 22:59
375 查看
模拟器横竖屏切换,ctrl+f11
界面activity会销毁,重新打开创建
第一种做法:
定死就是横屏
在清单文件,<activity/>节点部分,添加属性,设置屏幕朝向
android:screenOrientation=”landscape” 水平朝向,portrait竖直
绝大多数游戏,是采用这种方式处理的
第二种方法:
设置配置改变属性,android:configChanges=”orientation|keybordHidden|screenSize”,避免软键盘影响我们的生命周期,屏蔽多分辨率(4.0以下需要)
代码中判断窗体横屏还是竖屏
getWindowManager().getDefaultDisplay().getWidth() 宽度
getWindowManager().getDefaultDisplay().getHeigh() 高度,宽度大于高度是横屏
界面activity会销毁,重新打开创建
第一种做法:
定死就是横屏
在清单文件,<activity/>节点部分,添加属性,设置屏幕朝向
android:screenOrientation=”landscape” 水平朝向,portrait竖直
绝大多数游戏,是采用这种方式处理的
第二种方法:
设置配置改变属性,android:configChanges=”orientation|keybordHidden|screenSize”,避免软键盘影响我们的生命周期,屏蔽多分辨率(4.0以下需要)
代码中判断窗体横屏还是竖屏
getWindowManager().getDefaultDisplay().getWidth() 宽度
getWindowManager().getDefaultDisplay().getHeigh() 高度,宽度大于高度是横屏
相关文章推荐
- android 自定义控件学习
- AndroidKiller反编译失败
- Android Studio SDK 代理地址设置
- Android涉及到的设计模式(转)
- Android数据库存储
- [android] activity的启动模式
- adb 启动报错
- ZrcListView
- Android中IntentService详解
- Android基础之IO流
- 初探极光推送(一)
- 关于Sqlite数据库连接Android
- Android代码生成器设计文档
- Android课程---课下练习(表格、线性和相对布局)
- android之常用知识点(一)
- [android] activity的生命周期
- Android高德地图API配置
- 找不到android.support.v4.view.ViewPager
- android 标题栏title开源库集成
- Android课程---布局管理器之相对布局(二)