Android實現橫豎屏、全屏的幾種方式
阿新 • • 發佈:2019-02-20
1.Android實現橫豎屏的方式:
① 在xml檔案裡面進行設定。一個是在activity的theme裡面進行設定<item name = "windowOrientation">橫屏、豎屏</item> 另一種:在清單檔案的activity節點下進行設定 android:screenOrientation = " 橫屏、豎屏"。
②在程式碼中進行設定: setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
2.設定全屏的方式:
① 在xml檔案中進行設定 在activity或者application使用的theme中設定 WindowFullScreen = true;
② 在程式碼中進行設定 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
如果在橫豎屏切換的時候,不想讓activity關閉並且重新建立,需要在清單檔案中的activity節點下設定:android:configChanges="orientation|keyboard"同時需要過載onconfigChanges()方法。