问题描述
解决方案
首先我们来看一下代码xml中的
android:id="@+id/webView01"
android:layout_height="match_parent"
android:layout_width="fill_parent"
android:focusable="false"
android:layout_weight="1"
/>
接下来我们看一下java的
WebView webView = (WebView) findViewById(R.id.webView01);
String url = "file:///android_asset/index.html";
webView.loadUrl(url);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
这是调用了本地asset中的html。效果如图当点击图片展示的时候,突然就蹦到了爱奇艺,上面显示找不到文件,但是吧爱奇艺下载之后,就能正常显示了。
解决方案二:
首先我们来看一下代码xml中的
android:id="@+id/webView01"
android:layout_height="match_parent"
android:layout_width="fill_parent"
android:focusable="false"
android:layout_weight="1"
/>
接下来我们看一下java的
WebView webView = (WebView) findViewById(R.id.webView01);
String url = "file:///android_asset/index.html";
webView.loadUrl(url);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
这是调用了本地asset中的html。效果如图当点击图片展示的时候,突然就蹦到了爱奇艺,上面显示找不到文件,但是吧爱奇艺卸载之后,就能正常显示了。
解决方案三:
感觉像是这个顺序的问题:改成如下:
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webView.loadUrl(url);