posted by Full-stack Developer 2011. 4. 25. 11:04


1.화면이 가로, 세로 변경시 이벤트

@Override
    public void onConfigurationChanged(Configuration newConfig) {

      super.onConfigurationChanged(newConfig);
       int cnt=0;
         switch(newConfig.orientation){

            case Configuration.ORIENTATION_LANDSCAPE:
             //TODO
            break;

            case Configuration.ORIENTATION_PORTRAIT:  
            //TODO
            break;

         } 
    
    }

2.현제 화면이 가로, 세로인지 확인
Configuration config = getResources().getConfiguration();
if(config.orientation == Configuration.ORIENTATION_PORTRAIT){
 //TODO
}
else if(config.orientation == Configuration.ORIENTATION_LANDSCAPE){
 //TODO
}