关于Android中Activity的横竖屏切换问题可以通过AndroidManifest.xml文件中的Activity来配置:

android:screenOrientation=["unspecified" | "user" | "behind" |
"landscape" | "portrait" |
"sensor" | "nonsensor"]
screenOrientation 用来指定Activity的在设备上显示的方向,每个值代表如下含义:

"unspecified"
默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向.

"landscape"
横屏显示(宽比高要长)

"portrait"
竖屏显示(高比宽要长)

"user"
用户当前首选的方向

"behind"
和该Activity下面的那个Activity的方向一致(在Activity堆栈中的)

"sensor"
有物理的感应器来决定。如果用户旋转设备这屏幕会横竖屏切换。

"nosensor"
忽略物理感应器,这样就不会随着用户旋转设备而更改了 ( "unspecified"设置除外 )。

更多相关文章

  1. Android获取屏幕实际高度跟显示高度,判断Android设备是否拥有虚拟
  2. Android中去除标题,全屏,获得屏幕方向及键盘状态
  3. Android XML�O置屏幕方向(android:screenOrientation)详解
  4. Android系统移植与调试之------->如何修改Android设备存储盘符名
  5. 「Android Tips」解决 Mac OSX 无法识别 Android 设备
  6. 获取Android设备上的详细的摄像头信息
  7. 2013阿里技术嘉年华:Android设备体验优化
  8. Android studio项目不能编译,提示设备版本过低

随机推荐

  1. 修改MySQL数据库引擎为InnoDB的操作
  2. MySQL按小时查询数据,没有的补0
  3. MySQL修改账号密码方法大全(小结)
  4. Ubuntu 20.04 安装和配置MySql5.7的详细
  5. 如何安全地关闭MySQL
  6. MySQL修改密码的几种方式
  7. Navicat for MySQL 15注册激活详细教程
  8. MySQL 如何处理隐式默认值
  9. MySQL8.0.21安装步骤及出现问题解决方案
  10. explain命令为什么可能会修改MySQL数据