기존 구성방법은
res/layout 폴더안에 left.xml 등을 작성하여 자바 파일에서 setContentView(R.layout.left) 이런식으로 구성하였습니다.
만약 가로와 세로에 방향에 따라 자신만의 다른 모양의 layout을 주고 싶을 경우 아래와 같이 작성하시면 됩니다.
res/layout-port, res/layout-land 폴더를 두개 만드신후 동일한 이름으 파일 left.xml 을 원하는 모양대로 구성하여 작성을 합니다.
그런다음 자바 파일에서는 기존과 동일하게 setContentView(R.layout.left)라고 작성을 합니다.
그리하면 가로일경우는 res/layout-land/left.xml 파일이 적용되며 세로로 전환하게 되면 res/layout-port/left.xml 파일이 적용이 됩니다.
이렇게 하실경우 manifest 파일에서 해당클래스의 orientation을 고정하지 말아야 합니다.
'android' 카테고리의 다른 글
안드로이드 위도/경도로 주소 변환시키기! (0) | 2013.06.10 |
---|---|
스크린 키보드 감추기/보이기 (0) | 2013.05.28 |
안드로이드/Android 픽셀(pixel), 디피(dp) 계산법 ~! (0) | 2013.05.22 |
안드로이드/Android 모든 해상도를 최대한 고려한 안드로이드 개발 방법 ~! (0) | 2013.05.22 |
카카오톡 처럼 팝업 올라오게 하기 (0) | 2013.05.22 |