IT/Android

Android webview 사용 방법 및 팁(모바일 화면 맞추기, 줌 기능 사용)

토마토조아 2019. 6. 13. 13:10
728x90

안드로이드 개발을 하다 보면 웹뷰를 사용할 일이 종종 발생한다.

일반적인 웹페이지를 웹뷰로 불러들이면 폰 화면에 꽉 차게 나오는 것이 아니라 삐져 나가서 화면에 스크롤이 생기는 경우가 종종 있다.

또한 작은 스마트폰 화면으로 보기가 어려울땐 손가락 핀치로 줌 기능을 사용하고 싶을 경우가 있다.

위 2가지 경우에 대한 팁을 적어본다.

아래의 코드 블럭에서 적절히 가져가다 사용하도록 하자.

import android.webkit.WebView;
import android.webkit.WebViewClient;

WebView mWebview = findViewById(R.id.webview);

// Initial webview
mWebView.setWebViewClient(new WebViewClient());
// Enable JavaScript
mWebView.getSettings().setJavaScriptEnabled(true);
// Enable Zoom
mWebView.getSettings().setBuiltInZoomControls(true);
mWebView.getSettings().setSupportZoom(true);
// Adjust web display
mWebView.getSettings().setLoadWithOverviewMode(true);
mWebView.getSettings().setUseWideViewPort(true);
// url은 알아서 설정 예) http://m.naver.com/
mWebView.loadUrl(url); // 접속 URL

 

728x90