我已经搜索了好几个小时,虽然有类似的情况,但我觉得我的问题有些不同。我有一个网站,我要将其加载到 Webview 中。
setContentView(R.layout.activity_main);
WebView myWebView = (WebView) findViewById(webview);
myWebView.loadUrl("http://my-website.com/index.php");
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
myWebView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
view.loadUrl(request.toString());
return true;
}
}); }
网站加载正常,没有问题。我正在尝试做的事情是(因为有很多CSS和JS文件),从Android应用程序的资产文件夹中加载这些文件 - 我正在尝试使页面加载更快。
<link href="file:///android_asset/css/keyframes.css" rel="stylesheet" type="text/css">
<link href="file:///android_asset/css/materialize.min.css" rel="stylesheet" type="text/css">
<link href="file:///android_asset/css/swiper.css" rel="stylesheet" type="text/css">
<link href="file:///android_asset/css/swipebox.min.css" rel="stylesheet" type="text/css">
<link href="file:///android_asset/css/style.css" rel="stylesheet" type="text/css">
目前它没有加载任何被这样调用的CSS文件。 我真的不想因为一个简单的问题而打扰任何人,只是一直困扰着我,而我不擅长Java。 此外,请注意:这不是本地HTML页面,而是从远程服务器加载的PHP页面。
css
文件夹吗? - greenapps