1. 设定屏幕方向

有2中方式控制屏幕方向:

1.1 修改AndroidManifest.xml

在AndroidManifest.xml的activity中加入:

横屏:

android:screenOrientation=”landscape”

竖屏:

android:screenOrientation=”portrait”

1.2 setRequestedOrientation

横屏:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

竖屏:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

ActivityInfo:

int

Constant corresponding tobehindin the

int

Constant corresponding tofullSensorin the

int

Constant corresponding tofullUserin the

int

Constant corresponding tolandscapein the

int

Constant corresponding tolockedin the

int

Constant corresponding tonosensorin the

int

Constant corresponding toportraitin the

int

Constant corresponding toreverseLandscapein the

int

Constant corresponding toreversePortraitin the

int

Constant corresponding tosensorin the

int

Constant corresponding tosensorLandscapein the

int

Constant corresponding tosensorPortraitin the

int

Constant corresponding tounspecifiedin the

int

Constant corresponding touserin the

int

Constant corresponding touserLandscapein the

int

Constant corresponding touserPortraitin the

2. 禁止屏幕旋转后重置Activity

屏幕旋转后会强制调用Activity.onCreate方法,所以会重置Activity

禁止方法:

修改AndroidManifest.xml

android:configChanges=”orientation”

原文:http://blog.csdn.net/matrix_laboratory/article/details/40045961

android activity 旋转,Android 设定横屏,禁止屏幕旋转,Activity重置相关推荐

  1. Android 设定横屏,禁止屏幕旋转,Activity重置 [更新视频播放器相关]

    1. 设定屏幕方向 当指定了屏幕的方向后(非SCREEN_ORIENTATION_UNSPECIFIED),屏幕就不会自己主动的旋转了 有2中方式控制屏幕方向: 1.1 改动AndroidManife ...

  2. Android 禁止屏幕旋转 旋转屏幕时保持Activity内容

    Android 禁止屏幕旋转 & 旋转屏幕时保持Activity内容 1.在应用中固定屏幕方向. 在AndroidManifest.xml的activity中加入:            an ...

  3. Android 禁止屏幕旋转

    Android 开发中禁止屏幕旋转 我们通常有两种方案 方案一 在AndroidManifest.xml 中设置activity 中的android:screenOrientation 属性值 方案二 ...

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

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

  5. android中用代码实现禁止页面旋转,Android通过代码禁止屏幕旋转

    最近在做一个组件,需要让Activity保持启动时的方向而不旋转,查询了网上的办法,大都是通过修改Manifest文件实现屏幕方向的设置,但是这样的方式无法实现我要的效果,即保持横屏或竖屏. 最后,通 ...

  6. Android开发:4-3、Activity常用其他API接口、屏幕旋转

    Activity常用其他API接口 API 屏幕方向改变的一般实现方法: API 1.onSaveInstanceState方法:在onPause之前调用,调用情形 1.在Activity被覆盖或者退 ...

  7. ios禁止屏幕旋转的几种方法

    一般的应用,只会支持竖屏正方向一个方向,支持多个屏幕方向的应用还是比较少的.  不过我在工作的项目中,跟这个屏幕方向接触比较多,因为我们是一个有界面的 SDK,要让接入方接入的,一开始做没什么经验,考 ...

  8. linux内核怎么修改屏幕旋转方向_树莓派4—屏幕旋转

    配置:树莓派4+raspberry pi系统,HDMI显示,非触屏. 问题:想将屏幕旋转90°,按网上说的, 方法一:在config.txt文件中添加display_rotate=1,或者添加disp ...

  9. android app防止锁屏_Android 禁止屏幕休眠和锁屏的方法

    常常我们开 发程序的时候我们不需要系统唤醒系统锁屏功能,比如我们在做xxxNowTV或XXX播放器这样的程序,用户有时候在看电视或视频的时候不希望系统的锁屏 功能启动,既不想锁频,然而系统却在我们看电 ...

最新文章

  1. python书籍_Python 之父宣布加盟微软!包邮送几本 Python 书籍压压惊!
  2. java 同步方式 lock_Java的同步锁(Lock)
  3. 成功解决ImportError: Missing optional dependency ‘fastparquet‘. fastparquet is required for parquet supp
  4. EMV内核使用中的常见问题
  5. 编辑器之神VIM入门
  6. 无法访问移动磁盘显示磁盘未被格式化的文件寻回方案
  7. bs和php,BSPHP - WEB源码|源代码 - 源码中国
  8. 2018Oracle11g下载与安装菜鸟教程(一)
  9. SAP License:FI-现金流量表的几种实现方式
  10. python md5解密方法与技巧_python ---- 爬取 md5解密结果 的小脚本
  11. 使用豆瓣源下载python包
  12. 《这才是马云》读书笔记
  13. SolidWorks2020每次新建零件图时提示默认模板无效的解决办法
  14. 牛客--剑指offer,JZ3,JZ4,JZ5,JZ6
  15. c中将三个整数取平均值,结果保留两位小数
  16. Hive数据仓库实战
  17. vivado设计之解读复杂性报告(Complexity Characteristics)
  18. ML-Gradient Boost Decision Tree(+ Treelink)
  19. cocos2d-x 图片纹理优化 资源加载方案
  20. 芯片的单双电源供电问题

热门文章

  1. 【RCV】接收单号丢失处理
  2. 紫光集团赵伟国:拒绝资本高手标签 做好科技产业重炮手
  3. 用showdown给HTML网页插入markdown笔记
  4. 量子计算机 叉院,清华团队首次实现量子GAN 准确率98.8%
  5. Java程序员的职业规划是什么?叩丁狼的建议
  6. linux 解压rar压缩包
  7. pandas已知数值怎么找位置_pandas.dataframe中根据条件获取元素所在的位置方法(索引)...
  8. android 广播 更新ui,详解Android UI更新的几种方法
  9. 【接箱子2.0】新手划过,dalao勿喷
  10. Holy Grail