【问题标题】:Android WebView removing spaces from textAndroid WebView 从文本中删除空格
【发布时间】:2014-01-29 09:51:43
【问题描述】:

我正在使用 WebView 来显示带有颜色和字体大小的格式化 HTML 文本文件。

我的问题是它不断从文本中删除空格,就像它将两个单词组合在一起一样。我认为这是因为它试图使文本适应屏幕宽度。我该如何解决?或者有没有更好的方法来显示这样的格式化文本? (我需要大小、颜色、链接和一些居中的文本

这个问题已经被问过,但没有得到回答。 WebView removing spaces from text

【问题讨论】:

  • 你能发布你的 html 文本吗?你如何尝试在 webview 代码中显示它

标签: android webview


【解决方案1】:

我认为你需要加载格式化的本地 html 文件,所以算法:

  • 解析未格式化的 html 数据。

  • 使用.replace方法,随意格式化html数据

  • 将格式化数据加载到您的 Web 视图中,如下所示:Load local html in WebView?

【讨论】:

  • 此解决方案从字符串变量加载 HTML。为我工作 String html = "Hello, World!";字符串 mime = "文本/html";字符串编码 = "utf-8"; WebView myWebView = (WebView)this.findViewById(R.id.myWebView); myWebView.getSettings().setJavaScriptEnabled(true); myWebView.loadDataWithBaseURL(null, html, mime, encoding, null);
猜你喜欢
  • 2011-10-01
  • 1970-01-01
  • 2011-04-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-15
  • 2014-08-07
相关资源
最近更新 更多