在recyclerview
中将复杂样式的html显示为列表。这是一个愚蠢的要求,我尝试了RichText
,但RichText
不支持css
。
答案 0 :(得分:1)
在recyclerview中将复杂样式的html显示为列表。
您可以使用 Webview
加载Html
将<强> WebView 强> 显示网页的视图。此类是您可以在其中滚动自己的Web浏览器或仅在活动中显示一些在线内容的基础。它使用WebKit渲染引擎来显示网页,并包括在历史记录中前后导航,放大和缩小,执行文本搜索等方法。
HTML
数据加载到WebView
loadData(String data, String mimeType, String encoding)
使用“数据”方案URL将给定数据加载到此WebView中。
loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl)
使用baseUrl作为内容的基本URL,将给定数据加载到此WebView中。
示例代码
String htmlString = "<h1>PREM 1.</h1>\n" +
"<h2>PREM 2.</h2>\n" +
"<h3>PREM 3.</h3>";
WebView.loadData(htmlString, "text/html", "UTF-8");