본문 바로가기

프로그래밍/Android

현재 화면의 가로/세로 상태 확인 방법

WindowManager wm = (WindowManager)getSystemService(Context.WINDOW_SERVICE);
switch ( wm.getDefaultDisplay().getRotation() )
{
    case Surface.ROTATION_0: 
            //Portrait 0 
           break;
           
    case Surface.ROTATION_90:
           //Landscape 90
           break;
           
   case Surface.ROTATION_180:
           //Portrait 180
           break;
           
   case Surface.ROTATION_270:
            //Landscape 270
           break;
}