본문 바로가기

개발도구/aOS - 안드로이드 개발

[안드로이드] webview 와 주소창 없애기

step 1. AndroidManifest.xml에 인터넷 권한을 설정합니다.

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

 

step 2. layout에 WebView를 선언합니다.

<WebView android199="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"

/>

 

step 3. source code에서 WebView의 URL을 설정합니다.

private WebView browser;
 

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

// 자바 스크립트 실행을 활성화
webView.getSettings().setJavaScriptEnabled(true);

// 페이지의 기본 zoom dinsity 설정. UI Thread에서 호출해야합니다. 

// FAR | MEDIUM | CLOSE, 기본 설정: MEDIUM

webView.getSettings().setDefaultZoom(ZoomDensity.FAR);

// zoom 기능 지원 여부

webView.getSettings().setSupportZoom(false);
webView.loadUrl("http://www.google.com");

==============================================================================
주소창 없애기 

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

browser.getSettings().setJavaScriptEnabled(true);        
반드시 import 시켜주라.  

browser.setWebViewClient(new WebViewClient(){

  @Override

  public boolean shouldOverrideUrlLoading(WebView view, String url) {

       view.loadUrl(url);          

       return true;

   }

 });

 browser.loadUrl("http://m.naver.com");

 browser.getSettings().setJavaScriptEnabled(true);