2014-01-29 89 views
1

我正在使用WebView来显示具有颜色和字体大小的格式化HTML文本文件。Android WebView从文本中删除空格

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

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

+0

你可以发布你的HTML文本和你尝试如何展现它的WebView代码 –

回答

1

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

  • 解析您未格式化的HTML数据。

  • ,只要你喜欢HTML格式的数据,使用.replace方法

  • 个负载格式的数据到网页视图,就像这样:Load local html in WebView?
+0

从一个字符串变量该解决方案负载HTML。为我工作 String html =“ Hello,World!”; String mime =“text/html”; String encoding =“utf-8”; WebView myWebView =(WebView)this.findViewById(R.id.myWebView); myWebView.getSettings()。setJavaScriptEnabled(true); myWebView.loadDataWithBaseURL(null,html,mime,encoding,null); – Vasanth