在Android应用中显示更大的格式化文章

时间:2014-06-09 10:31:08

标签: java android xml webview rtf

在Android应用中显示较大文本正文的最佳或最常用的做法是什么。让我们说我有一些看起来像这样的文字:

Text mockup

到目前为止,我只以TextViews等形式添加了较小的文本元素。我如何显示这样的文本,让我们说一个活动中的片段?

是否有某种方式在视图中显示rtf-dokument?我是否需要将其转换为html并使用WebView?

是否有显示更大格式文本的最佳做法?

1 个答案:

答案 0 :(得分:3)

您可以使用Web视图显示此类输出

并制作html字符串

String html = "<html><body>Hello, World!</body><table> </table></html>";
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);