안드로이드에서 웹페이지를 바로 뛰울 수 있는 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 페이지를 뛰울 수 있습니다.