1、橫豎屏方法設置
在AndroidManifest.xml裏面添加屬性screenOrientation,設置屬性值爲landscape則爲橫屏顯示,portrait爲豎屏,該屬性還有其他一些值,例如sensor,根據物理方向傳感器確定方向,取決於用戶手持的方向,當用戶轉動設備它跟隨改變。或者unspecified,由系統選擇顯示方向. 在不同的設備可能會有所不同等。
2、保持屏幕不變黑
getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);(在setContentView前面)
3、設置全屏
1)
直接繼承Activity,不要繼承ActionBarActivity,然後設置主題
<style name="AppTheme" parent="@android:style/Theme.Light.NoTitleBar.Fullscreen">
2)
直接繼承Activity,不要繼承ActionBarActivity,然後設置主題
<style name="AppTheme" parent="@android:style/Theme.Light.NoTitleBar">
這個時候並不是全屏,頂部的狀態欄還是會顯示的,就是手機電量,信號什麼的那一欄。如果這時候還是想把狀態欄影藏掉,可以在代碼裏面加上下面這句,getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);這樣就可以實現全屏覆蓋啦。