Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android的橫豎屏切換

Android的橫豎屏切換

編輯:關於Android編程

android的橫豎屏切換,也會發生不少問題。


1. 鎖定屏幕方向,禁止切換:
在AndroidManifest.xml中的Activity參數中加上
 android:screenOrientation="landscape" 保持橫屏
OR
     android:screenOrientation="portrait" 保持豎屏

 


2.每次橫豎屏切換時,會重啟Activity,所以還要禁止切換屏幕時重啟Activity,同樣在在AndroidManifest.xml中的Activity參數中加上(當然,鎖定了屏幕那就不需要這個了~)

 

 

android:configChanges="keyboardHidden|orientation"

 


3.使用模擬器的時候,可以使用F12或Ctrl+F11來切換橫豎屏幕

 


4.如果橫豎屏切換需要根據屏幕再適配布局,可以重寫onConfigurationChanged(Configuration newConfig)的方法

   判斷一下newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE

還是

newConfig.orientation==Configuration.ORIENTATION_PORTRAIT

然後根據需要,重新setContentView(R.layout.main_XXX);

 

 

5.補充一個,在JAVA代碼中想要設置橫豎屏的話 可以用


setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

不過這句感覺只有在特殊場合適用~

 


 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved