2013-07-08 2 views
0

화면의 방향에 따라 액티비티에 표시해야하는 3 개의 조각 A, B 및 C가 있습니다. 세로 모드에서 가로 모드에서 가로 모드로 B와 C를 표시하려고합니다.방향 변경시 조각 변경 - Android

태블릿을 회전 할 때 동적으로 조각을 추가하는 것이 좋습니다. 액티비티는 Create 메서드에서 호출합니까?

답변

1

이러한 조각이 수행 할 것으로 예상되는 내용과 기타 앱 관련 요인에 따라 다릅니다. 귀하의 경우 디스플레이 방향을 onCreate()으로 확인하거나 조각이 코드에서 추가되지 않은 경우 같은 이름의 layout-land에 다른 레이아웃 파일을 만들고 XML에 직접 다른 조각을 참조하십시오

+0

감사합니다. 실제로 조각은 코드로 추가됩니다. 조각 B가 어떻게 같은 상태를 유지할 수 있습니까 (편집 문구가 포함되어 있다고 가정). 다른 질문 : 내 디스플레이 방향을 확인해야한다면 layout-land 및 layout-port의 용도는 무엇입니까? XML로 직접 조각을 추가 할 때만 layout-land 및 layout-port를 사용해야합니까? – Blacksword888

관련 문제