2012-11-19 7 views
0

안녕하세요. 이미 같은 이름의 두 XML 레이아웃 파일을 만들었습니다. 하나는 layout 폴더이고 다른 하나는 layout-land입니다.레이아웃이 자동으로 회전하지 않습니다.

는 이미이 같은 매니페스트에 configChanges 태그를 추가

<activity 
    android:name=".Main" 
    android:label="@string/title_activity_main" 
    android:configChanges="orientation|screenSize" > 
    ... 
</activity> 

레이아웃은 내 전화를 회전 후 자동으로 변경되지 않습니다.

가로 방향으로 앱을 시작했을 때 xml을 사용하고 휴대 전화를 세로로 회전 한 후에도 계속 사용합니다. 따라서 랜드 스케이프 코드에 오류가 없습니다.

테스트를 위해 Android 4.1.2를 사용하고 있습니다. 이게 문제 야?

또는 Activity 클래스에 일부 코드를 추가해야합니까?

감사

[업데이트]

내가 갓 만든 프로젝트에서이를 시도했다. 그러나 문제는 여전히 동일합니다

+0

안드로이드 화면 회전 설정을 잠급시겠습니까? – ariefbayu

+0

아니요, 전화가 잘 돌립니다. 그러나 앱 레이아웃은 바뀌지 않습니다. – hrsetyono

답변

4

android:configChanges="orientation"을 제거하십시오.

이 속성을 사용하면 회전을 직접 처리하지만 OS가 자동으로 처리하도록 지정합니다.

+0

와우, 솔루션이 그렇게 간단하지는 않을 것입니다. 고마워. – hrsetyono

관련 문제