0
我想通过复制html源代码(右键单击页面,选择'查看页面源代码')并将其粘贴到我的HTML文件中来加载我的webview中的页面我的android'资产'文件夹。从页面源加载html数据到webview
我遇到的问题是,当我使用webview.loadUrl(myUrl);
它加载页面,但它大多是黑色和白色,我没有看到任何颜色..通常只有链接显示(链接是可点击的,但不工作,他们只是给我一个网页不可用的错误)和那个关于它。
我该如何解决这个问题?
我的代码看起来像这样
@SuppressLint("SetJavaScriptEnabled")
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView webView = (WebView)findViewById(R.id.myWebview);
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url){
view.loadUrl(url);
return false;
}
});
String myUrl = "file:///android_asset/Assets.html";
webView.loadUrl(myUrl);
}
的Assets.html文件包含了所有的HTML代码明显。
网页是否引用标题中的任何外部css文件,或者是在Assets.html中声明的所有样式? –
一切都在Assets.html –
中声明例如,HTML源代码来自www.google.com –