颤振:ListView和其他滚动条如何确定它们的大小?
我花了一些时间来理解颤振:ListView和其他滚动条如何确定它们的大小?,listview,dart,nested,flutter,Listview,Dart,Nested,Flutter,我花了一些时间来理解容器的布局行为,我现在就这么做了。但我就是搞不懂列表视图如何决定它们的大小。我知道收缩包装在主轴工作,但是横轴呢?我搜索了文档,什么也没找到 为什么会这样 import "package:flutter/material.dart"; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext conte
容器的布局行为,我现在就这么做了。但我就是搞不懂列表视图如何决定它们的大小。我知道收缩包装
在主轴
工作,但是横轴
呢?我搜索了文档,什么也没找到
为什么会这样
import "package:flutter/material.dart";
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: MyHomePage()
)
);
}
}
class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return ListView.builder(
shrinkWrap: true,
scrollDirection: Axis.vertical,
itemCount: 1,
itemBuilder: (context, index) {
return ListView.builder(
shrinkWrap: true,
scrollDirection: Axis.horizontal,
itemCount: 1,
itemBuilder: (context, item) {
return Text("Why does this not work?!");
},
);
},
);
}
}
报告“constraints.hasBoundedHeight”:不正确。
?
关于容器
的布局有一个非常详细的解释。我正试图对这些小部件
达成相同的理解,ListView/GridView的交叉轴总是填充其父对象