Android程序横竖屏切换
16lz
2021-01-23
关于Android中Activity的横竖屏切换问题可以通过AndroidManifest.xml文件中的Activity来配置:
android:screenOrientation=["unspecified" | "user" | "behind" |screenOrientation 用来指定Activity的在设备上显示的方向,每个值代表如下含义:
"landscape" | "portrait" |
"sensor" | "nonsensor"]
"unspecified
"
默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向.
"landscape
"
横屏显示(宽比高要长)
"portrait
"
竖屏显示(高比宽要长)
"user
"
用户当前首选的方向
"behind
"
和该Activity下面的那个Activity的方向一致(在Activity堆栈中的)
"sensor
"
有物理的感应器来决定。如果用户旋转设备这屏幕会横竖屏切换。
"nosensor
"
忽略物理感应器,这样就不会随着用户旋转设备而更改了 ( "unspecified
"设置除外 )。
更多相关文章
- Android获取屏幕实际高度跟显示高度,判断Android设备是否拥有虚拟
- Android中去除标题,全屏,获得屏幕方向及键盘状态
- Android XML�O置屏幕方向(android:screenOrientation)详解
- Android系统移植与调试之------->如何修改Android设备存储盘符名
- 「Android Tips」解决 Mac OSX 无法识别 Android 设备
- 获取Android设备上的详细的摄像头信息
- 2013阿里技术嘉年华:Android设备体验优化
- Android studio项目不能编译,提示设备版本过低