1. 程式人生 > >Android中 WebView開啟一個網頁例項

Android中 WebView開啟一個網頁例項

這裡寫圖片描述

佈局介面如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:background="#F0FFF0" >
    <WebView
         android:layout_width
="fill_parent" android:layout_height="300dp" android:id="@+id/web" />
</LinearLayout>

Activity頁面如下:

public class xian extends Activity {

    public xian() {
        // TODO 自動生成的建構函式存根
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO 自動生成的方法存根
super.onCreate(savedInstanceState); setContentView(R.layout.wangye); WebView web=(WebView) findViewById(R.id.web); web.loadUrl("http://www.9ku.com/"); web.getSettings().setJavaScriptEnabled(true); //加上這一行網頁為響應式的 web.setWebViewClient(new WebViewClient(){ @Override
public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; //返回true, 立即跳轉,返回false,開啟網頁有延時 } }); } }

不要忘記在manifest中申明這個Activity和加上網路許可權

網路許可權如下:

這裡寫圖片描述

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

FR:徐海濤(Hunk Xu)