我正在为一个论坛构建一个Android应用程序,他们创建的API为帖子和私人消息返回'bbCode'。对于粗体文本,[b]bold text here[/b]
和隐藏文本的[spoiler]hidden text here[/spoiler]
之类的东西,然后通过单击某种按钮显示。我正在构建一个解析器,它将在原始文本some text to be hidden
和组件类型PostComponent.SPOILER
之间创建一个映射。
我如何动态地将这个已解析和分类的数据膨胀分成多个Android视图,然后继续将它们合并到一个视图中,该视图将显示在列表中(以显示帖子列表就像你在论坛中看到的那样)?
我可以想到一些黑客来完成这项任务(比如为每个帖子组件创建一个布局,并将每个帖子组件放在一个不可滚动的列表视图中叠加在一起),但我无法想到一个很好的有效解决方案。