Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android判斷屏幕是橫屏還是豎屏

Android判斷屏幕是橫屏還是豎屏

編輯:關於Android編程


public class AndroidTools {
	
	/**
	 * 判斷橫豎屏
	 * @param activity
	 * @return 1:豎 | 0:橫
	 */
	public static int ScreenOrient(Activity activity)
	{
		int orient = activity.getRequestedOrientation(); 
		if(orient != ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE && orient != ActivityInfo.SCREEN_ORIENTATION_PORTRAIT) {
			WindowManager windowManager = activity.getWindowManager();  
			Display display = windowManager.getDefaultDisplay();  
			int screenWidth  = display.getWidth();  
			int screenHeight = display.getHeight();  
			orient = screenWidth < screenHeight ? ActivityInfo.SCREEN_ORIENTATION_PORTRAIT : ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE;
		}
		return orient;
	}
}



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