当前位置:  开发笔记 > 编程语言 > 正文

在WebView中更改文本颜色?

如何解决《在WebView中更改文本颜色?》经验,为你挑选了5个好方法。

有一种改变背景颜色但不改变字体的方法.
有任何想法吗?



1> OWADVL..:

就像是

String text = ""
          + ""
          + ""                          
          + your_string_text_here
          + "";

webview1.loadData(text, "text/html", "utf-8");



2> djunod..:

我不得不把它放在onPageFinished方法中.

_webView.setWebViewClient(new WebViewClient() {
    public void onPageFinished(WebView view, String url) {
        _webView.loadUrl(
            "javascript:document.body.style.setProperty(\"color\", \"white\");"
        );
    }
});



3> MattC..:

我不确定我理解.WebView只显示您提供的HTML,因此您只需使用普通的HTML/CSS来修改其中显示的内容.



4> RefaelJan..:

这是我找到的最简单的方法(例如,将文本颜色更改为白色):

webview.loadUrl("javascript:document.body.style.color=\"white\";");



5> Ismail Iqbal..:

这对我有用

myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.setWebViewClient(new WebViewClient() {
public void onPageFinished(WebView view, String url) {
    view.loadUrl(
        "javascript:document.body.style.setProperty(\"color\", \"white\");"
    );
  }
});

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有