1. 程式人生 > >使用WebView在Android中巢狀html網頁

使用WebView在Android中巢狀html網頁

對於一些html學習較好的朋友,開發Android專案的時候把html網頁巢狀手機中,寫起來比android佈局要方便很多,那麼下面就和大家分享一下怎麼把html頁面巢狀到android佈局中

頁面:

    重點使用的android控制元件為WebView

  第一步:  在你的佈局中例項一個WebView,並且取一個id

   <WebView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/wv_produce"
        >
    </WebView>
  第二步:  把你編寫的html檔案和相應的資料夾,新建一個和res同級的資料夾assets,必須以assets命名

  第三步:  例項一個相對應的java檔案

 super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_produce);
        wv_produce = (WebView) findViewById(R.id.wv_produce);
        //這裡的檔案路徑是死定的,把html檔名改掉就可以了
        wv_produce.loadUrl("file:///android_asset/produce.html");
        //支援App內部JavaScript互動
        wv_produce.getSettings().setJavaScriptEnabled(true);
        //自適應手機螢幕
        wv_produce.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
        wv_produce.getSettings().setLoadWithOverviewMode(true);

        //設定是否出現縮放工具
        wv_produce.getSettings().setBuiltInZoomControls(true);
        //設定可以支援縮放
        wv_produce.getSettings().setSupportZoom(true);
        //擴大比例的縮放
        wv_produce.getSettings().setUseWideViewPort(true);

        //設定編碼為utf-8
        wv_produce.getSettings().setDefaultTextEncodingName("utf-8");


對了,別忘記配置哈