Flutter:有没有一种方法可以显示多个项目符号列表?

3
如何在Flutter中显示这样的列表?

enter image description here

对于数字没有缩进,对于“*”有1个缩进,对于“o”有2个缩进,以此类推。


你的1、2、3等物品有相同的模型吗? - Constantin N.
1个回答

5
没有内置此类机制。我不确定您想要显示多少个列表,列表可以有多长以及数据来自何处。
如果您还需要段落和其他文本样式,则flutter_markdown是一个很好的解决方案。只需将您的列表以markdown格式提供给小部件即可。
您还可以使用Flutter核心小部件构建缩进列表:
  • 使用ColumnListView列出项目列表
  • 使用Row定位单个列表项的小部件
  • 使用TextIcon小部件显示符号或数字
  • 使用Text小部件显示项目文本(由Expanded小部件包装)
  • 使用SizedBox(width: ...)添加边距、填充和缩进

谢谢你,boformer!我会尝试你的所有建议。谢谢! - nypogi
嗨,boformer!这正是我一直在寻找的。只是想问一下,有没有办法更改列表每个级别中的“符号”字符,因为所有级别都只使用相同的“符号”字符?谢谢! - nypogi
我猜你用了 Markdown。看一下库的源代码。 - boformer
你好,boformer。是的,我用了Markdown。好的。我会看一下源代码。非常感谢! - nypogi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接