转载地址:http://blog.csdn.net/bear_huangzhen/article/details/46618475

方案一:在AndroidManifest.xml中配置

在项目的AndroidManifest.xml中找到你所指定的activity中加上Android:screenOrientation属性,它有以下几个参数:

"unspecified":默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向. 
"landscape":横屏显示(宽比高要长) 
"portrait":竖屏显示(高比宽要长) 
"user":用户当前首选的方向 
"behind":和该Activity下面的那个Activity的方向一致(在Activity堆栈中的) 
"sensor":有物理的感应器来决定。如果用户旋转设备这屏幕会横竖屏切换。 
"nosensor":忽略物理感应器,这样就不会随着用户旋转设备而更改了("unspecified"设置除外)。

方案二:在Activity代码中设置,注意语句一定要在setContentView()方法之前

设置横屏代码:setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);//横屏

因为横屏有两个方向,而你在执行设置横屏的语句时,如果此时屏幕不是默认的横屏方向,会把已经横屏的屏幕旋转180°,调至默认的横屏方向。如果你不想在横屏的情况下再继续变化,可以先判断是否已经为横屏了,如果是横屏,就不执行该语句,代码如下:

[java] view plaincopy
  1. if(this.getResources().getConfiguration().orientation ==Configuration.ORIENTATION_PORTRAIT){
  2. setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
  3. }

设置竖屏代码:setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//竖屏

Android之设置横屏竖屏相关推荐

  1. Android 布局旋转 横屏竖屏

    Android 屏幕旋转 横屏竖屏 横屏 竖屏 布局旋转 横屏 竖屏 方法一: *注意在setContentView()之前 if(this.getResources().getConfigurati ...

  2. android 手机屏幕横屏竖屏切换

    第一篇博客哦~ 本例子是实现简单的屏幕横竖切换的. 主要知识点: getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_PORTRA ...

  3. Android 设置 横屏 竖屏 (转)

    http://2960629.blog.51cto.com/2950629/701227 方法一:在AndroidManifest.xml中配置 如果不想让软件在横竖屏之间切换,最简单的办法就是在项目 ...

  4. Android 设置 横屏 竖屏

    方法一:在AndroidManifest.xml中配置 如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上androi ...

  5. android 设置横屏竖屏

    在android应用开发过程中,尤其是在界面布局当中,经常会碰到要指定布局为横屏或是竖屏显示,下面是一些设置android横竖屏的方法: 代码控制 getWindow().setFlags(Windo ...

  6. android横屏竖屏设置

    Android横竖屏切换总结(Android资料) Android横竖屏要解决的问题应该就两个: 一.布局问题 二.重新载入问题 1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的 ...

  7. Android强制设置横屏或竖屏

    全屏 在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码 requestWindowFeature(Window.FEATURE_NO_TIT ...

  8. Android 模拟器横屏竖屏切换设置

    Android 模拟器横屏竖屏切换设置 时间:2012-07-04   来源:设计与开发   作者:Daniel   点击:5571 摘要:  Android 模拟器旋转,横屏.竖屏切换设置,andr ...

  9. Android 强制设置横屏或竖屏 设置全屏

    Android 强制设置横屏或竖屏 设置全屏 全屏 在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码 requestWindowFeatur ...

最新文章

  1. 巧用二进制,让性能提升100倍,让存储空间减少100倍
  2. python与js通用的数据结构_五种编程语言解释数据结构与算法——顺序表3(JavaScript与Python语言实现)...
  3. 毕业论文开题写作黄金法则
  4. [UE4]性能优化指南(美术向)
  5. PYTHON招聘需求与技能体系
  6. c++ 线程间通信方式
  7. winform中listview选中整行_工作中常见的11个Excel难题,一次解决!
  8. dis的前缀单词有哪些_英语单词II词根词缀记忆法:必背英语前缀DIS (DI, DIF)
  9. C语言实现文件类型统计程序,C语言实现文件类型统计函数
  10. iOS:UIWebView scrollView 的分页滑动问题
  11. Arcgis Javascript那些事儿(七)--AMD详解
  12. 教育实习手册高中计算机,计算机教育实习论文大纲格式模板 计算机教育实习论文框架如何写...
  13. 全国大学生飞思卡尔智能车竞赛小记
  14. Is not configured
  15. r语言中形成的c函数,R语言_par()函数用法
  16. H5手机浏览器唤起微信实现分享
  17. 票据ticket实现方式java代码_Java代码实践12306售票算法(二)
  18. xargs 重定向输出 示列分析
  19. java项目实体类方法找不到_报错,居然找不到实体类
  20. java使用poi操作world生成饼图,柱状图,折线图,组合图:一

热门文章

  1. raid5需要几块硬盘_Raid5盘阵2块硬盘损坏【热备盘未激活】数据恢复概述
  2. Spark_Sql50题(DataFrame)
  3. git serialtool_Git学习笔记---协作的一般流程
  4. 机器视觉产品技术市场需求日益增长
  5. POJ 1183 反正切函数的应用(数学代换,基本不等式)
  6. STM32固件库文件分析
  7. DHCP通过NAP认证
  8. 负载均衡获取客户端IP
  9. HP5200打印机从控制面板手动配置TCP/IP 参数
  10. Java拾遗:007 - 代理模式与动态代理