项目需要在原生页面嵌入一个WebView,加载本地的html文件,在网上看了好多文章写的都不具体,或者根本实现不了。
下面介绍一个我的方案,可以将html、js、css都放在本地
- 在main目录下创建一个assets文件夹。
右键main->new->Folder->Assets Folder - assets文件夹下创建www目录,注意一定要创建这个目录,否则html文件不能加载js和css文件。
3.将html、css、js文件都放在www目录下,然后原生页面用
webView.loadUrl("file:///android_asset/www/test.html");来加载html文件,html文件中引用js、css文件直接用相对路径即可