Android通过XML设置屏幕的方向

在我们Android很多地方用到了横竖屏显示。现在是大屏时代,在地铁上看到到处都是大屏手机看视频。那么我们的Android是怎么旋转屏幕的呢?

首先要注意:Android的旋转角度只支持270度的旋转。

一、先使用方式,这里使用横屏的属性做事例,下面也会讲解其他属性

          android : lable = "@string/app_name"

          android : screenOrientation="landscape"/>

二、screenOrientation有哪些属性呢?

      ①、unspecified:默认值,由系统选择显示方向,在不同的设备可能会有所不同

      ②、landscape:横向

      ③、portrait:纵向

      ④、user:用户当前的首选方向

      ⑤、behind:与在活动堆栈下的活动相同方向

      ⑥、sensor:根据物理方向传感器确定方向,取决于用户手持的方向,当用户转动设备,他会        跟随变化

      ⑦、nosensor:不经物理方向传感器確定方向. 该传感器被忽略, 所以当用戶转动设备, 显示不         會跟隨改变. 除了这个区别,系統选择使用相同的政策取向对于“未指定”设置. 系統根据“未指            定”("unspecified")设定选择相同显示方向.

你可能感兴趣的:(Android通过XML设置屏幕的方向)