我想从安卓资产文件夹局部加载CSS和JS文件,以便在安卓网页视图中获得更好的性能,可以吗?感谢您的帮助,谢谢
在安卓项目中
WebView myweb = FindViewById<WebView>(Resource.Id.webView1);
myweb.LoadUrl("file:///android_asset/index.html");
在索引中.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);
}
如果您使用的是安卓工作室:查看此链接
如果您只需要 js 或 css 文件,请查看以下答案:
- 从资产文件夹加载 CSS JS
- Android - 如何在运行时生成的HTML数据中加载外部javascript文件?
- Android webview,在 assets 文件夹中加载 javascript 文件