1. 程式人生 > >android webview 載入本地html並且解決多圖卡頓問題

android webview 載入本地html並且解決多圖卡頓問題

使用webview載入本地html,因為本地html使用多張圖片,滑動起來卡頓,解決方法如下:
把資料夾放入assets資料夾下
這裡寫圖片描述

Activity載入:

  WebView wView = (WebView)findViewById(R.id.webview);
        wView.loadUrl("file:///android_asset/guide/index.html");

加速圖片顯示:
Android從3.0(API Level 11)開始,在繪製View的時候支援硬體加速,充分利用GPU的特性,使得繪製更加平滑,但是會多消耗一些記憶體。

  開啟或關閉硬體加速:

  由於硬體加速自身並非完美無缺,所以Android提供選項來開啟或者關閉硬體加速,預設是關閉。

  Application級別:<applicationandroid:hardwareAccelerated="true" ...>

  Activity級別:<activity android:hardwareAccelerated="false" ...>

在AndroidManifest.xml對activity開啟硬體加速

    <activity android:name=".UI.WebViews.GuideActivity"
            android:hardwareAccelerated="true"
            android:screenOrientation="portrait"/>