flutter - ListView 相当于 Flutter 中 Column 的 mainAxisSize
问题描述
我正在寻找清理我的小部件树并复制ListView
我使用Padding>SingleChildScrollView>Column
的MainAxisSize.min
属性。我想ListView
改用,但我遇到了按钮问题。当我想指定尺寸(例如屏幕尺寸的 1/3)时,按钮始终使用最大宽度(整个屏幕宽度)。我必须使用这三个小部件才能正确调整按钮的大小,除非有一个我不知道的小部件会对我有所帮助。
这是小部件的示例ListView
:
还有一个没有ListView
小部件的例子:
解决方案
button
尝试用Center()
小部件包装你
推荐阅读
- python - 加载 JSON 数据时出错 - 找不到文件
- google-apps-script - 标头的 Google App 脚本键值对
- pandas - 错误:传递值的形状为 (17, 1),索引暗示 (17, 2)
- java - 如何在 Java 中将日期格式转换为 dd-MM-yyyy 并返回 Date 对象
- firebase - Firebase Firestore 读取费用 - 说明
- go - 为什么 Go split by newline separator 需要在作为参数接收时进行转义
- python-3.x - 将 ElementTree 树写入磁盘时如何保留 html 标签?
- recursion - OCaml 中的无限递归类型
- android - 在 Kotlin 中如何确定何时注册新指纹或删除旧指纹?
- flutter - 无法使用静态访问访问实例成员“日志”