2012-10-06 3 views
0

내 주요 활동에 대해 두 개의 레이아웃 파일이 있습니다. 하나는 세로 모드 용이고 다른 하나는 가로 모드 용입니다. 내 xml 파일의 위치입니다. 세로 모드의 경우오리엔테이션 변경시 내 Android 앱이 왜 충돌하나요?

:

res/layout/activity_main.xml 

가로 모드의 경우 :

res/layout-land/activity-main.xml 

나는이 구성을 테스트 한 그들은 더 높은 안드로이드 장치에서 완벽하게 작동합니다. 문제는 예를 들어 Android 1.6에서 가로 모드로 전환 할 때 앱이 충돌한다는 것입니다. 여기에 무슨 문제가 있습니까? 거기에 대한 해결 방법이 있습니까?

+4

logcat 출력을 게시하십시오. – Ronnie

+1

동일한 이름을 사용해야합니다. 너와 다르다. 하나에는 밑줄이 있고 다른 하나에는 하이픈이 있습니다 ... – Barak

답변

1

변경 이름이 일치하지

res/layout-land/activity_main.xml 

레이아웃 랜드의 XML 파일의 이름, 따라서 오류. activity-main.xml에서 activity_main.xml으로 변경하십시오 (하이픈을 원하지 않음으로 바꿉니다). 이제 괜찮을거야.

관련 문제