1. 程式人生 > >android:screenOrientation屬性

android:screenOrientation屬性

今天 eno 橫屏 當前 class mark 90度 down and

今天工作中發現一個activity的android:screenOrientation屬性設置為behind,平時經常看到的是landscape、portrait,一時沒有反應過來,故查了一下android:screenOrientation支持的屬性。
眾所周知,Android應用程序中,android:screenOrientation用於控制activity啟動時方向,取值可以為:

  • unspecified,默認值,由系統決定,不同手機可能不一致
  • landscape,強制橫屏顯示
  • portrait,強制豎屏顯
  • behind,與前一個activity方向相同
  • sensor,根據物理傳感器方向轉動,用戶90度、180度、270度旋轉手機方向,activity都更著變化
  • sensorLandscape,橫屏旋轉,一般橫屏遊戲會這樣設置
  • sensorPortrait,豎屏旋轉
  • nosensor,旋轉設備時候,界面不會跟著旋轉。初始化界面方向由系統控制
  • user,用戶當前設置的方向

android:screenOrientation屬性