从android webview中的assets文件夹加载CSS和JS文件

时间:2018-01-22 08:36:31

标签: javascript android css webview android-assets

我想从android资源文件夹中加载CSS和JS文件,以便在android webview中获得更好的性能,是否可能? 感谢您的帮助,谢谢

1 个答案:

答案 0 :(得分:1)

android 项目

WebView myweb = FindViewById<WebView>(Resource.Id.webView1);
myweb.LoadUrl("file:///android_asset/index.html");

index.html

<link href="style.css" rel="stylesheet" type="text/css">
<script src="script.js"></script> 

如果您需要增加android webview性能和图形更改此属性

myweb.Settings.JavaScriptEnabled = true;
myweb.Settings.DisplayZoomControls = false;
myweb.Settings.SetRenderPriority(WebSettings.RenderPriority.High);
if (Build.VERSION.SdkInt >= BuildVersionCodes.Kitkat)
{
   myweb.SetLayerType(Android.Views.LayerType.Hardware, null);
}

如果您使用的是android studio:请查看此link

如果您只需要js或css文件,请查看此答案: