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