Android中控制屏幕旋转的相关设置
转自:http://blog.csdn.net/u012364372/article/details/51088831
一、设定屏幕方向
当指定了屏幕的方向后,屏幕就不会自动的旋转了
有2种方式控制屏幕方向:
修改AndroidManifest.xml
1 在AndroidManifest.xml的activity中加入:
横屏:
android:screenOrientation=”landscape”
竖屏:
android:screenOrientation=”portrait”
2 setRequestedOrientation
横屏:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
竖屏:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
二、禁止 屏幕旋转后重置Activity
屏幕旋转后会强制调用Activity.onCreate方法,所以会重置Activity
禁止方法:
修改AndroidManifest.xml
configChanges=”orientation”
最近在做Android的播放器,遇到采用以上方法后,仍然出现屏幕旋转后触发Activity.onCreate,经查阅资料后,发现需要添加screenSize处理
具体代码为:
android:configChanges="orientation|keyboardHidden|screenSize"
Android中控制屏幕旋转的相关设置相关推荐
- ios 旋转屏幕试图切换_总结iOS App开发中控制屏幕旋转的几种方式
在iOS6之前的版本中,通常使用 shouldAutorotateToInterfaceOrientation 来单独控制某个UIViewController的方向,需要哪个viewControlle ...
- 在Android的 设置-显示 中增加控制屏幕旋转方向的选项
在Android的 设置->显示 中增加控制屏幕旋转方向的选项 参考博文 实现目标 效果局限 代码实现 配置资源文件 界面搭建 功能实现 默认值修改 其他情况 结语 参考博文 Android-x ...
- 设置Android默认锁定屏幕旋转
/*********************************************************************************** 设置Android默认锁定屏幕 ...
- Android 7.1 屏幕旋转流程分析
Android 7.1 屏幕旋转流程分析 一.概述 Android屏幕的旋转在framework主要涉及到三个类,结构如图 PhoneWindowManager:为屏幕的横竖屏转换的管理类. Wi ...
- iOS6的控制屏幕旋转技巧
在iOS5.1 和 之前的版本中, 我们通常利用 shouldAutorotateToInterfaceOrientation: 来单独控制某个UIViewController的旋屏方向支持,比如: ...
- Android中获取屏幕信息的几种方式
Android中获取屏幕信息的几种方式 方案一 方案二 方案三 Note:以下方案中的this均指Activity. 方案一 WindowManager wm = (WindowManager) th ...
- android返回后屏幕旋转了,Android recovery 模式下屏幕显示旋转
Android recovery 模式下屏幕显示旋转 大家在网上搜索 Android屏幕旋转,成千上万的文章,但是没有几个是写recovery 模式的.难道你们只旋转正常模式下的屏幕方向,不管reco ...
- Android中ImageView的旋转与缩放
说明在代码中已经注释 XML代码 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout ...
- 在Android中处理屏幕布局变化
说明 以编程方式处理屏幕布局,锁定屏幕布局.控制活动生命周期,本文简明讲述以编程方式管理屏幕布局,每个小节都聚焦于这个主题的不同方面. 手动处理布局变化 首个显要的讨论点是如何手动处理布局变化. 一个 ...
最新文章
- mysql dsn 连接_各种数据库的连接串(总结DSN的使用方法)
- 数据库-MySQL-搭建服务器
- 如何在Linux上部署Jenkins
- MFC修改窗口无标题和标题信息,修改执执行文件图标
- Sublime Text 3快捷键
- 原码, 反码, 补码
- 移动手机组态软件UI设计思路探讨
- 排队论模型(三):M / M / s/ s 损失制排队模型
- 《未来世界的幸存者》:你会是未来世界的幸存者吗?
- Thinkpad X1 Tablet gen2键盘改typec键线分离
- 项目中git的运用及命令明细
- Ubuntu下rar带密码压缩/解压命令
- Centos安装beef
- 【数据库】数据库入门(五): 实体关系模型 (Entity-Relationship Model)
- python输出间隔符号_间隔符号?
- Linux 环境变量的那些事
- python x=[random.randint(0,100) for i in range(50)]什么意思?列表解析
- 51单片机之电子钟设计
- 恒星物联-河道水系监测系统方案 水质监测
- PostgreSQL数据库触发器实验