Android 在WebView中本地加载CSS

Android 在WebView中本地加载CSS,android,android-webview,Android,Android Webview,我尝试在WebView中加载一个本地的带有CSS的HTML代码。CSS文件存储在sdcard0/Style/Template.CSS中。Html代码是: <link rel="stylesheet" type="text/css" href="Style/Template.css" /> 不起作用。。我无法使用资产文件夹,有任何解决方案吗?您尝试过使用link href file吗 相对于此css文件,html文件位于何处?按照您编写的方式,html文件本身应该位于样式文件夹旁边,

我尝试在WebView中加载一个本地的带有CSS的HTML代码。CSS文件存储在sdcard0/Style/Template.CSS中。Html代码是:

<link rel="stylesheet" type="text/css" href="Style/Template.css" />

不起作用。。我无法使用资产文件夹,有任何解决方案吗?

您尝试过使用link href file吗


相对于此css文件,html文件位于何处?按照您编写的方式,html文件本身应该位于样式文件夹旁边,否则它将找不到。是的,文件夹样式和文件模板。css位于正确的路径html文件,它在哪里?它在样式文件夹附近吗?是的,当然在正确的路径中是的,我试着。。如果我使用Chrome,它可以工作,但在webView中没有!。。请使用路径file:///sdcard/.../index.html“file://“+Environment.getExternalStorageDirectory().getAbsolutePath()+”Style/Template.css”在运行时使用replace更改html
            webView.loadData(source, "text/html", "UTF-8");