package com.AndroidWebView;
 
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
 
public class AndroidWebView extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
 
        setContentView(R.layout.main);
 
        String myURL = "http://www.google.com/pda/";       
        WebView myBrowser=(WebView)findViewById(R.id.mybrowser);
 
        WebSettings websettings = myBrowser.getSettings();
        websettings.setSupportZoom(true);
        websettings.setBuiltInZoomControls(true); 
        websettings.setJavaScriptEnabled(true);
        myBrowser.setWebViewClient(new WebViewClient());
 
        myBrowser.loadUrl(myURL);
 
    }
}

首先從Composite裡面拉出WebView元件

預設是限制JavaScript, 所以需要使用此程式碼啟用JavaScript:
websettings.setJavaScriptEnabled(true);
下面兩行非常明顯, 啟用內置的縮放功能. 當網頁滾動時, 內置的縮放功能(+/-符號)便會出現.
websettings.setSupportZoom(true);
websettings.setBuiltInZoomControls(true);
在預設的設定之下, 如果你點擊一個連結, 它會使用Android自帶的瀏覽器打開連結. 如果你想繼續使用你自己的瀏覽器, 可以使用下面的代碼.
myBrowser.setWebViewClient(new WebViewClient());

創作者介紹

Frank's Blog

Frank 發表在 痞客邦 PIXNET 留言(0) 人氣()