当前位置: 代码迷 >> Android >> Android判断屏幕是横屏仍是竖屏
  详细解决方案

Android判断屏幕是横屏仍是竖屏

热度:95   发布时间:2016-04-28 06:27:02.0
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;	}}



  相关解决方案