如果内容太长,无法在屏幕上显示,如何使ListView中的小部件(MarkdownBody)在屏幕外水平溢出?

我try 过使用ClipPathOverflowBox和其他一些解决方案,但我无法让它们中的任何一个达到我想要的效果.无论我try 什么,要么MarkdownBody将其内容包装为两行,要么我得到一个溢出错误.

有没有一种方法可以简单地让小部件silent地溢出,并在屏幕外绘制自己,而不会产生溢出错误?

推荐答案

如果小部件仅水平溢出,则可以将MarkdownBody放入SingleChildScrollView中,将scrollDirection设置为Axis.horizontal

Flutter相关问答推荐

ListTile未正确显示在flutter中

如何创建一个按钮来在Ffltter Webview中转到上一页?

CLI数据库连接后将SHA-1密钥添加到Firebase项目

我的flutter代码显示一个小部件被认为是死代码,为什么?

在Flutter TextField中计算子字符串位置

出现异常.RangeError(RangeError(index):无效值:有效值范围为空:0).分度误差

遇到图像路径格式问题

Flutter :在后台实现振动

在Flutter 中更改扩展瓷砖的高度

任务';:app:check DebugDuplicateClasss';的Ffltter Share_plus抛出执行失败

应为Map String,dynamic类型的值,但得到的值为type()= Map String,dynamic'

如何使DropDownMenu宽度等于TextFormfield?

如何处理平台游戏的对象冲突?

未处理的异常:第1行第5列出现错误:无效的媒体类型:应为/&;.从API获取数据时在Flutter中

打开键盘时屏幕组件会被压扁

用户文档 ID 与 Firestore 中的用户 ID 相同

如何计算 Firestore 集合中的文档数量?

setState 方法有时有效,有时无效

单击列表视图导航到 Flutter 中的另一个页面

在右侧从 a 到 z Flutter 字母列表