프로그래밍/모바일 웹 개발하다
안드로이드에서 Orientation 이 변경시 처리..
꿈을드림
2014. 3. 11. 12:10
안드로이드기기에서 Orientation 이 변경시 처리..테스트 를 하다보니...
height를 alert으로 뛰어보니.. 문제 발생.. 바로바로 height 가 width 값이 되더라..
그래서.. 그런가 보다 했더만...
진도모바일 소스를 보던중..... -_-; 다음과 같은 멘트.. ㄷㄷㄷ
- /**
- * andorid 버그
- * 2.3에서는 orientationchange 이벤트가 존재하나, orientationchange를 적용할 경우, width와 height가 바꿔서 나옴 (setTimeout 500ms 필요)
- * : 삼성안드로이드 2.3에서는 방향전환을 resize 이벤트를 이용하여 확인할 경우,
- * 만약, 사용자가 window에 resize이벤트를 bind할 경우 브라우저가 죽는 버그가 있음
- * 2.2에서는 orientationchange 이벤트가 2번 발생함. (처음에는 width,height가 바뀌고, 두번째는 정상적으로 나옴)
- * 그 이하는 resize로 처리
- * in-app 버그
- * in-app인 경우 orientationChange발생시, width,height값이 바꿔서 나옴 (setTimeout 200ms 필요)
- */
ㄷㄷㄷ ㅋㅋㅋ
Settimeout 500ms가 필요;; 200ms ..
그럼 OS type 기기 type 알아서 default settimeout을 해줘란 소리인가..? @_@;;
아무튼.. OK!