在Android应用中显示html格式的文本

Poo*_*ony 6 android android-ui

我正在将一个Web应用程序移植到android平台.该应用程序将包含一些Web内容(使用访问WebView)和一些离线内容.我需要在主屏幕中显示一些文本作为离线内容,我有点困惑如何去做.我已经浏览了格式化文本的android文档,但我发现在处理多行文本时使用它有点乏味.所以我正在考虑创建一些HTML页面并将它们包含在我的应用程序的res文件夹中.然后使用它们加载它们WebView.使用这种方法是否可取?还是有更好的出路?

War*_*zit 10

对于简单的文本,您可以随时执行以下操作TextView:

someTextView.setText(Html.fromHtml(htmlAsAString));
Run Code Online (Sandbox Code Playgroud)

如果你说它更复杂(有图像和/或css等),我建议把html放在assets /文件夹中,然后从那里直接加载到一个WebView.