안드로이드에서 웹페이지를 바로 뛰울 수 있는 WebView 위젯에 대해 알아보겠습니다.


웹 URL 에 접근을 간다하게 해결해 주는 위젯으로 웹앱, 하이브리드 앱 개발을 활용될 수 있습니다.


layout : activity_main.xml


    <WebView android:id="@+id/webview"

        android:layout_width="match_parent"

        android:layout_height="match_parent"

        android:focusable="true"

        android:focusableInTouchMode="true"

        /> 


MainActivity.java


@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

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

mWebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);

mWebView.setWebViewClient(new MyWebViewClient());

WebSettings settings = mWebView.getSettings();

settings.setBuiltInZoomControls(true); // 안드로이드에서 제공하는 줌 아이콘을 사용할 수 있도록 설정

settings.setSupportZoom(true); // 확대,축소 기능을 사용할 수 있도록 설정

mWebView.loadUrl("http://www.google.com");

}


  class MyWebViewClient extends WebViewClient {

@Override

public boolean shouldOverrideUrlLoading(WebView view, String url) {

view.loadUrl(url);

return true;

}

}



AndroidManifest.xml


<uses-permission android:name="android.permission.INTERNET" /> 


위와 같은 부분을 추가합니다.


그러면 간단히 google 페이지를 뛰울 수 있습니다.