안드로이드에서 방향 전환시 화면을 다시 그리지 않게 처리하기 Android

안드로이드에서 방향 회전시 onCreate 메서드가 다시 호출되기 때문에 화면을 다시 그리는 현상이 발생한다.

방향 전환시 화면을 다시 그리지 않도록 설정하려면

AndroidManifest.xml의 activity 태그에 android:configChanges="orientation|screenSize|keyboardHidden" 속성을 추가해준다.

위와 같이 추가하면 방향 전환시 oncreate 메서드가 다시 호출되지 않고 onConfigurationChanged 메서드가 호출되어 화면을 다시 그리는 작업이 일어나지 않는다.


덧글

  • 모바일 초짜 2014/09/16 18:15 # 삭제 답글

    android:configChanges="orientation|screenSize|keyboardHidden" 이게 아니고,

    android:configChanges="orientation|screenLayOut|keyboardHidden" 이거 겠지요
    에러 표시가 됩니다.
댓글 입력 영역

애드센스(468*60)



애드센스(160*600)