天天看點

Android開發筆記: android橫豎屏和screenOrientation屬性詳解

landscape:限制界面為橫屏,旋轉螢幕也不會改變目前狀态。 portrait:限制界面為豎屏,旋轉螢幕也不會改變目前狀态。 sensor:根據傳感器定位方向,旋轉手機90度,180,270,360,界面都會發生變化。 sensorLandscape:(橫屏的旋轉,不會出現豎屏的現象)根據傳感器定位方向,旋轉手機180度界面旋轉。一般橫屏遊戲會是這個屬性。 sensorPortrait:(豎屏的旋轉,不會出現橫屏的現象)根據傳感器定位方向,旋轉手機180度界面會旋轉。 unspecified:由系統選擇顯示方向,不同的裝置可能會有所不同。(旋轉手機,界面會跟着旋轉) user:使用者目前的首選方向。 nosensor:不由傳感器确定方向。旋轉裝置的時候,界面不會跟着旋轉。初始界面方向由系統提供。

1 去掉标題欄,全屏

this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标題欄
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
        WindowManager.LayoutParams.FLAG_FULLSCREEN);    //設定全屏      

2 在AndroidManifest.xml清單檔案中,找到相應的Activity節點;

 <activity android:name=".MainActivity"

           android:theme="@android:style/Theme.NoTitleBar" />   ---- 去掉标題欄

 或者:

 <activity android:name=".SharedElementsAnimaton"

           android:theme="@android:style/Theme.NoTitleBar.Fullscreen" /> ---- 設定全屏

參考部落格:

https://blog.csdn.net/u014471160/article/details/72763485