Android/Etc.2009.06.28 16:32

 
private void flip() {
     //현재 방향값을 가져와 LANDSCAPE일 경우엔 PORTRAIT로 아닐 경우엔 LANDSCAPE로 설정
     if(this.getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){
            this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT );
     } else{
            this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
     }
}

기울기에 따라서 전환이 되게 하려면 아래 코드를 사용한다.
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);

manifest.xml에서도 설정이 가능하다.

'Android > Etc.' 카테고리의 다른 글

앱에서 다른 앱을 실행  (0) 2010.11.25
Activity Lifecycle  (0) 2010.07.13
일정 시간후 Activity 이동(Handler)  (0) 2010.07.13
Status Bar와 Title Bar 숨기기  (0) 2010.07.13
PowerManager  (0) 2010.07.13
화면방향 전환  (0) 2009.06.28
Posted by 회색꿈