我的Android应用程序中有一个本地html页面。 在html页面我调用css和js文件但是当我运行app时,只加载上下文而css和js不加载
我将css和js文件夹导入android_assets/images/css nad android_assets/images/js
我在html页面中调用css和js,如下所示:
<link href="./android_asset/images/css/bootstrap.min.css" rel="stylesheet" />
<link href="./android_asset/images/css/bootstrap-responsive.min.css" rel="stylesheet" />
<link href="./android_asset/images/css/touchnswipe.min.css" rel="stylesheet" />
<link href="./android_asset/images/css/responsive.css" rel="stylesheet" />
<script src="./android_asset/images/js/jquery-1.10.0.min.js" type="text/javascript"></script>
<script src="./android_asset/images/js/bootstrap.min.js" type="text/javascript"></script>
<script src="./android_asset/images/js/modernizr.custom.js" type="text/javascript"></script>
<script src="./android_asset/images/js/jquery.mousewheel.min.js"></script>
<script src="./android_asset/images/js/jquery.hammer.min.js" type="text/javascript"></script>
<script src="./android_asset/images/js/TweenMax.min.js" type="text/javascript"></script>
<script src="./android_asset/images/js/responsive_example.min.js" type="text/javascript"></script>
在Sites.java
onCreate部分,我写了这段代码:
WebView wbSites =(WebView)findViewById(R.id.wbSites);
// wbSites.setWebChromeClient(new WebChromeClient());
// wbSites.setWebViewClient(new WebViewClient());
wbSites.getSettings().setJavaScriptEnabled(true);
wbSites.loadUrl("file:///android_asset/images/sites.html");
提示:htmlpage名为sites.html并粘贴在android_asset/images
路径中
但仍然不加载js和css文件。
请帮帮我
答案 0 :(得分:0)
您是否尝试将file://
前缀包含在要加载的所有资源中?
答案 1 :(得分:0)
我解决了 我大多写这样的地址
<script src="./js/modernizr.custom.js" type="text/javascript"></script>
。指本地root =&gt; /android_asset/images/