flutter - 将小部件分组以作为一个滚动
问题描述
我有一个看起来像这样的小部件树:
Scaffold(
Column(
Text()
Expanded(ListView.builder)
RaisedButton()
)
)
问题是 ListView 变得非常大,并开始滚动,但顶部 Text 和底部 RaisedButton 保持不动。(与电子表格中冻结行的方式相同)
预期的行为是让所有内容都像 HTML 页面一样滚动。
我试过在我的 ListView 上使用它:
physics: NeverScrollableScrollPhysics(),
shrinkWrap: true,
先感谢您。
解决方案
只需用SingleChildScrollView包装你的专栏
SingleChildScrollView(
child: Column(),
),
推荐阅读
- linker - 如何设置可执行文件的 rpath 并在构建后检查其值?
- python - 使用选定索引切片(将 Matlab 转换为 Python)
- f# - F# 中的警告“此构造导致代码比类型注释指示的更通用”是什么意思
- perl - 在实际函数参数中使用 perl `my`
- android - 如何为android原生布局创建像whatsapp这样的视频通话布局?
- ms-access - 访问组合框不更改默认值
- c++ - 缺少 NTFS 签名
- xaml - 如何访问 Xamarin.Forms 中以编程方式创建的 UI 元素:timepicker
- python - 将迭代图例添加到 python 函数
- flutter - 关闭应用程序后在 iOS 上的应用程序中打开 html 文件时随机呈现空白屏幕