Android屏幕方向调整

作者:坚果

公众号:“大前端之旅”

华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。

方法一:在AndroidManifest.xml中配置

假设不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性。他有下面几个參数:

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

竖直模式

方法二:在java代码中设置

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

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

Android屏幕方向调整的两种方式相关推荐

  1. android asynctask源码分析,Android通过Handler与AsyncTask两种方式动态更新ListView(附源码)...

    本文实例讲述了Android通过Handler与AsyncTask两种方式动态更新ListView的方法.分享给大家供大家参考,具体如下: 有时候我们需要修改已经生成的列表,添加或者修改数据,noti ...

  2. Android点击图片随机,android 设置图片随机出现-两种方式

    android 设置图片随机出现-两种方式, 第一种方式:得到图片对应的Drawable实例,通过setImageDrawable(drawable)实现 //ImageView对应的id ivBg ...

  3. android打开另外的app两种方式,内置到自己本身的app,重新打开app,

    android打开另外的app两种方式,内置到自己本身的app空间,重新打开app空间, 目录 1.内置到自己本身的app空间, 2.重新打开app空间, 1.内置到自己本身的app空间, 被打开的a ...

  4. Android页面数据传递的两种方式

    在android中实现页面中数据的传递有两种方式: 1:第一种数据传递的方式是通过inputExtra方法来进行数据的传递的 2:第二中方法是通过bundle的方法来实现数据的传递的 接下来我们首先来 ...

  5. android 设置图片随机出现-两种方式

    android 设置图片随机出现-两种方式, 第一种方式:得到图片对应的Drawable实例,通过setImageDrawable(drawable)实现 //ImageView对应的idivBg = ...

  6. android动态居中布局,Android动态添加布局的两种方式

    释放双眼,带上耳机,听听看~! 前言 大多数时候我们布局都是用xml来布局的,但有些时候也是会用到动态布局的,尤其是在一些大项目中,动态布局更是体现的淋漓尽致. 所以今天我们就来学习一些动态加添布局的 ...

  7. android动态改变布局,Android 动态添加布局的两种方式

    前言 大多数时候我们布局都是用xml来布局的,但有些时候也是会用到动态布局的,尤其是在一些大项目中,动态布局更是体现的淋漓尽致. 所以今天我们就来学习一些动态加添布局的两种方式,分别是 动态添加xml ...

  8. android客户端认证服务端的两种方式

    Your app shouldn't suffer SSL's problems http://thoughtcrime.org/blog/authenticity-is-broken-in-ssl- ...

  9. Android获取IP地址的两种方式(准确版)

    原文:https://blog.csdn.net/sinat_16458039/article/details/50260589 最近看了好多网上获取IP地址的例子,发现好多都不完全准确,这里我写一下 ...

最新文章

  1. Eclipse用法和技巧十:显示代码outline
  2. Linux系统运维之Zookeeper集群配置
  3. json与javabean、list、map之间的转化
  4. 现在使用控件, 更喜欢继承(覆盖控件已有的函数,很奇怪的一种使用方式)...
  5. 跨链Cosmos(3)IBC协议
  6. SQL Server 系统存储过程
  7. Elasticsearch——分词器对String的作用
  8. [RabbitMQ]工作原理_原理名词解释
  9. MapReduce编程中常用的字符操作
  10. 灰色关联法 —— matlab
  11. 7-1 字符串的冒泡排序 (20 分)
  12. Metasequoia 4 for Mac(3D建模)
  13. Idea 插件:快速JSON转对象
  14. opencv 视频格式
  15. Algorithms 学习笔记——1.1
  16. IntelliJ IDEA 2017 汉化包及安装
  17. SQL Server 负载均衡集群方案之Moebius
  18. Context and Attribute Grounded Dense Captioning
  19. linux 蓝牙打印机
  20. PC端如何同时登录多个微信账号

热门文章

  1. java http参数传递_Java在HTTP请求中传递数组参数的方法
  2. excel查标准正态分布_用EXCEL简易制作正态分布图
  3. 东鹏马桶上水下水之谜
  4. mysql key_block_size_Mysql入门mysql Key_buffer_size参数的优化设置
  5. unfold3d自动展uv_Maya2018超实用建模及UV展开功能视频教程
  6. python3 isinstance用法_对python中assert、isinstance的用法详解
  7. iframe 禁止打开新窗口_教育部新政策:禁止中学生复读?
  8. 最好的电脑系统_热键被占用怎么办?电脑系统 程序 游戏热键被占用冲突如何解决?...
  9. logging通过配置文件设置同时输出到终端与文件
  10. 论述类文本知识框架_考前知识梳理与答题技巧之论述类文本