마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

웹뷰 PC버전 핀치줌 문제

0 추천

안녕하세요.

앱 내부에 웹뷰로 웹페이지 하나를 보여주는 화면을 만들었는데요,

연결한 URL 화면에 PC버전 보기 버튼이 있는데 이걸 통해 페이지 이동을 하면 뭔가 이상합니다.

뭔가 설정을 해줘야 되는건지 궁금합니다.

 

일단 설정은 특별히 한것 없이

mWebView.setWebViewClient(new MyWebClient());
mWebView.setWebChromeClient(new MyChromeClient());
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl(URL);

이렇게만 해줬고요, 모바일웹 페이지는 정상입니다.

그런데 PC버전으로 이동하면

휴대폰의 크롬 브라우저와 제가 만든 앱의 웹뷰가 화면과 동작이 다릅니다.

 

크롬 브라우저는 확대 되지 않은 상태로 로드되며, 줌인/아웃이 자유롭습니다.

웹페이지 전체가 한눈에 보이도록 로드되고, 해당 상태를 기준으로 줌인이 됩니다.

 

 

그런데 제가 만든 웹뷰에서는 화면이 어느정도 확대된 상태로 로드되고, 줌인/줌아웃이 안됩니다.

줌이 되게 하려고 줌 옵션을 주면 웹뷰 내의 이미지가 화면보다 월등히 커져서 화면이 이상해집니다...ㅜ

 

크롬 브라우저와 동일하게 보여져야 하는데 뭔가 의도와 다르게 움직이고 있습니다.

브라우저에서 멀쩡히 보여진다는건 웹페이지쪽의 문제는 아니란 얘긴데...

이런 경우 겪어보신 분 계신가요?

도움 부탁드립니다.

ire (3,900 포인트) 님이 2015년 1월 8일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...