在我们Android很多地方用到了横竖屏显示。现在是大屏时代,在地铁上看到到处都是大屏手机看视频。那么我们的Android是怎么旋转屏幕的呢?
首先要注意:Android的旋转角度只支持270度的旋转。
一、先使用方式,这里使用横屏的属性做事例,下面也会讲解其他属性
<activity android:name ="MainActivity"
android : lable = "@string/app_name"
android : screenOrientation="landscape"/>
二、screenOrientation有哪些属性呢?
①、unspecified:默认值,由系统选择显示方向,在不同的设备可能会有所不同
②、landscape:横向
③、portrait:纵向
④、user:用户当前的首选方向
⑤、behind:与在活动堆栈下的活动相同方向
⑥、sensor:根据物理方向传感器确定方向,取决于用户手持的方向,当用户转动设备,他会 跟随变化
⑦、nosensor:不经物理方向传感器確定方向. 该传感器被忽略, 所以当用戶转动设备, 显示不 會跟隨改变. 除了这个区别,系統选择使用相同的政策取向对于“未指定”设置. 系統根据“未指 定”("unspecified")设定选择相同显示方向.