Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android開發入門(七)處理變化 7.3 檢測屏幕的方向

Android開發入門(七)處理變化 7.3 檢測屏幕的方向

編輯:Android開發教程

有的時候,可能需要在運行時了解當前手機屏幕的方向。可以使用WindowManager類去實現這個功能。下 面的代碼將展示如何通過編寫代碼去檢測設備的屏幕方向:

@Override 
    public void onCreate(Bundle savedInstanceState) {      
        super.onCreate(savedInstanceState);      
        setContentView(R.layout.main);      
           
        WindowManager wm = getWindowManager();      
        Display d = wm.getDefaultDisplay();      
           
        if (d.getWidth() > d.getHeight()) {      
            //---landscape mode ---      
            Log.d("Orientation", "Landscape mode");      
        }      
        else {      
            //---portrait mode ---      
            Log.d("Orientation", "Portrait mode");      
        }      
    }

getDefaultDisplay()方法,放回一個Display對象,這個對象就代表了當前設備的屏幕。然 後,就可以獲取它的寬度和高度,通過這些數據就能推斷出屏幕的方向了。

查看本欄目更多精彩內容:http://www.bianceng.cn/OS/extra/

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