안드로이드 개발 질문/답변
(글 수 45,052)
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> <activity android:name=".TPNavigationTest" android:label="@string/app_name" android:screenOrientation="landscape" android:configChanges="keyboardHidden|orientation"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application>
위의 처럼 어플 기동시 가로로 화면을 표시하도록 했습니다. 그런데 화면을 전환하면
원래 onConfigurationChanged 메소드가 호출되야 하는데 호출되지가 않습니다.
만약 android:screenOrientation="landscape" 이 값을 설정하지 않으면
정상적으로 onConfigurationChanged 메소드가 호출됩니다.
제가 생각하는 게 처음에만 가로로 표시하고 나중에는 사용자가 세로로 세우면 반응이 일어나야 한다고 생각이 되는데
혹시 또 다른 설정값이 존재하는 지 궁금합니다.