转自: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中控制屏幕旋转的相关设置相关推荐

  1. ios 旋转屏幕试图切换_总结iOS App开发中控制屏幕旋转的几种方式

    在iOS6之前的版本中,通常使用 shouldAutorotateToInterfaceOrientation 来单独控制某个UIViewController的方向,需要哪个viewControlle ...

  2. 在Android的 设置-显示 中增加控制屏幕旋转方向的选项

    在Android的 设置->显示 中增加控制屏幕旋转方向的选项 参考博文 实现目标 效果局限 代码实现 配置资源文件 界面搭建 功能实现 默认值修改 其他情况 结语 参考博文 Android-x ...

  3. 设置Android默认锁定屏幕旋转

    /*********************************************************************************** 设置Android默认锁定屏幕 ...

  4. Android 7.1 屏幕旋转流程分析

    Android 7.1   屏幕旋转流程分析 一.概述 Android屏幕的旋转在framework主要涉及到三个类,结构如图 PhoneWindowManager:为屏幕的横竖屏转换的管理类. Wi ...

  5. iOS6的控制屏幕旋转技巧

    在iOS5.1 和 之前的版本中, 我们通常利用 shouldAutorotateToInterfaceOrientation: 来单独控制某个UIViewController的旋屏方向支持,比如: ...

  6. Android中获取屏幕信息的几种方式

    Android中获取屏幕信息的几种方式 方案一 方案二 方案三 Note:以下方案中的this均指Activity. 方案一 WindowManager wm = (WindowManager) th ...

  7. android返回后屏幕旋转了,Android recovery 模式下屏幕显示旋转

    Android recovery 模式下屏幕显示旋转 大家在网上搜索 Android屏幕旋转,成千上万的文章,但是没有几个是写recovery 模式的.难道你们只旋转正常模式下的屏幕方向,不管reco ...

  8. Android中ImageView的旋转与缩放

    说明在代码中已经注释 XML代码 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout ...

  9. 在Android中处理屏幕布局变化

    说明 以编程方式处理屏幕布局,锁定屏幕布局.控制活动生命周期,本文简明讲述以编程方式管理屏幕布局,每个小节都聚焦于这个主题的不同方面. 手动处理布局变化 首个显要的讨论点是如何手动处理布局变化. 一个 ...

最新文章

  1. mysql dsn 连接_各种数据库的连接串(总结DSN的使用方法)
  2. 数据库-MySQL-搭建服务器
  3. 如何在Linux上部署Jenkins
  4. MFC修改窗口无标题和标题信息,修改执执行文件图标
  5. Sublime Text 3快捷键
  6. 原码, 反码, 补码
  7. 移动手机组态软件UI设计思路探讨
  8. 排队论模型(三):M / M / s/ s 损失制排队模型
  9. 《未来世界的幸存者》:你会是未来世界的幸存者吗?
  10. Thinkpad X1 Tablet gen2键盘改typec键线分离
  11. 项目中git的运用及命令明细
  12. Ubuntu下rar带密码压缩/解压命令
  13. Centos安装beef
  14. 【数据库】数据库入门(五): 实体关系模型 (Entity-Relationship Model)
  15. python输出间隔符号_间隔符号?
  16. Linux 环境变量的那些事
  17. python x=[random.randint(0,100) for i in range(50)]什么意思?列表解析
  18. 51单片机之电子钟设计
  19. 恒星物联-河道水系监测系统方案 水质监测
  20. PostgreSQL数据库触发器实验

热门文章

  1. “第一弹”影视网站因影视侵权团队27人获刑
  2. Lucene全文搜索学习笔记(一)
  3. GME加仑币美国新项目
  4. AWS AppSync 的基本语句
  5. android 适配简单粗暴,Android10填坑适配指南(实际经验代码)
  6. 什么是教学用计算机,实用的计算机教学计划3篇
  7. 15年双11手淘 H5性能最佳实践
  8. 苹果禁用UDID的后续
  9. 【转】游戏buff设计参见
  10. 攻防世界WEB进阶之upload