使用WebView在Android中巢狀html網頁
阿新 • • 發佈:2019-02-09
對於一些html學習較好的朋友,開發Android專案的時候把html網頁巢狀手機中,寫起來比android佈局要方便很多,那麼下面就和大家分享一下怎麼把html頁面巢狀到android佈局中
頁面:
重點使用的android控制元件為WebView
第一步: 在你的佈局中例項一個WebView,並且取一個id
第二步: 把你編寫的html檔案和相應的資料夾,新建一個和res同級的資料夾assets,必須以assets命名<WebView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/wv_produce" > </WebView>
第三步: 例項一個相對應的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");
對了,別忘記配置哈