본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[Android/안드로이드] WebView ( 웹뷰 ) 사용 방법.

by 돼지왕 왕돼지 2012. 2. 22.
반응형


안녕하세요. 돼지왕 왕돼지입니다.
오늘은 WebView 의 사용 방법에 대해 알아보겠습니다.


웹뷰 ( WebView)


- 웹 페이지를 보여주는 위젯
 
- 웹뷰를 사용하려면 Internet 사용 권한 신청이 필수다. ( @Manifeste ) // 물론 인터넷 연결을 안 하려면 필요없긴 하다..
 

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



 <example>

<layout>

<WebView
   android:id="@+id/web"  
   android:layout_width="fill_parent" 
   android:layout_height="fill_parent" 
   android:focusable="true"
   android:focusableInTouchMode="true" />

<java> 
WebView mWeb = (WebView)findViewById(R.id.web);
mWeb.setWebViewClient(new MyWebClient());
WebSettings set = mWeb.getSettings();
set.setJavaScriptEnabled(true);
set.setBuiltInZoomControls(true);
mWeb.loadUrl("http://www.google.com");
 
mWeb.goBack();
mWeb.goForward();
mWeb.loadUrl("file:///android_asset/text.html");
 
class MyWebClient extends WebViewClient{
   public boolean shouldOverrideUrlLoading(WebView view, String url){
      view.loadUrl(url);
      return true;
   }
} 



<기타 APIs>

void goBack();
void goForward();
boolean canGoBack();
boolean canGoForward();

 

cf) 로컬의 HTML 파일은 asset 폴더에 저장했을 경우에는 "file:///android_asset/파일명" 으로 접속 할 수 있다.


로그인 없이 추천 가능합니다. 손가락 꾸욱~

반응형

댓글