기존 구성방법은
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을 고정하지 말아야 합니다.
'프로그래밍 > 안드로이드' 카테고리의 다른 글
[안드로이드] 안드로이드 버튼 눌렀을때 이미지 바꾸기 (0) | 2010.10.21 |
---|---|
HorizontalScrollView ScrollBar 위치를 원하는 곳으로 옮기기. (0) | 2010.10.19 |
[안드로이드] 다이얼로그 사용법 (0) | 2010.10.14 |
[안드로이드] EditText에 이벤트 주기 (0) | 2010.10.14 |
Dialog 타이틀바 없애기. (0) | 2010.10.14 |
[안드로이드 팁]안드로이드 화면 켜짐 유지(화면 안꺼지게 하기) (1) | 2010.10.12 |
안드로이드 [초보플밍] - 'Refreshing external folders' 경고창 없애는 방법 (0) | 2010.10.11 |
안드로이드에서 챠트 사용하기 (1) | 2010.10.07 |
안드로이드 [초보플밍] - Android Requires .class compatibility set to 5.0. Please fix project properties 에러 해결하기 (1) | 2010.10.07 |