有一种改变背景颜色但不改变字体的方法.
有任何想法吗?
就像是
String text = "" + "" + "" + your_string_text_here + ""; webview1.loadData(text, "text/html", "utf-8");
我不得不把它放在onPageFinished方法中.
_webView.setWebViewClient(new WebViewClient() { public void onPageFinished(WebView view, String url) { _webView.loadUrl( "javascript:document.body.style.setProperty(\"color\", \"white\");" ); } });
我不确定我理解.WebView只显示您提供的HTML,因此您只需使用普通的HTML/CSS来修改其中显示的内容.
这是我找到的最简单的方法(例如,将文本颜色更改为白色):
webview.loadUrl("javascript:document.body.style.color=\"white\";");
这对我有用
myWebView.getSettings().setJavaScriptEnabled(true); myWebView.setWebViewClient(new WebViewClient() { public void onPageFinished(WebView view, String url) { view.loadUrl( "javascript:document.body.style.setProperty(\"color\", \"white\");" ); } });