2011-10-07 5 views
3

Android 앱에서 가로보기를 사용 중지하고 싶습니다. 나는 다음을 사용했다 :Android에서 가로 모드 사용 안함

<activity android:name=".SomeActivity" 
       android:label="@string/app_name" 
       android:screenOrientation="portrait"> 

약간 큰 문제가있다. 화면을 회전하면 작업이 다시 시작되고 다시 돌아올 때 화면은 세로 모드로 유지됩니다. 내 앱이 기기의 위치를 ​​완전히 무시하기를 원합니다. 활동이 다시 시작되는 장치를 회전 할 때 가로보기를 사용하지 않도록 설정할 필요가 없습니다 (화면이 몇 초 동안 검게 표시되고 세로보기 모드로 다시 표시됨).

답변

5
android:configChanges="orientation|keyboardHidden|keyboard" 
+0

, 매니 페스트에 맞습니까? 각 활동마다 그 행을 표시하고 장치를 회전 시키면 활동이 다시 시작됩니다. 활동 태그에 – Teo

+0

예. –

+0

위의 내용을 수정했습니다. 다시 읽으십시오. – Teo

0

수업을 작성하고 활동으로 확장하십시오. 그 클래스에서이 코드를 메소드에 추가하십시오. setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 그런 다음 가로 모드를 비활성화하려는 액티비티로이 메소드를 호출하십시오 ..