Flutter 是否可以在颤振中使用GridView而不使用MaterialApp?

Flutter 是否可以在颤振中使用GridView而不使用MaterialApp?,flutter,dart,Flutter,Dart,我对颤振还不熟悉,我正在与一些概念作斗争 我无法在如下容器中使用GridView()小部件: class\u ProductsGridState扩展状态{ @凌驾 小部件构建(构建上下文){ 返回容器( 子项:GridView.count( 交叉轴计数:2, ), ); } } 调试控制台显示以下错误: 包:颤振/src/painting/basic_types.dart”:失败的断言:第225行位置10:'textDirection!=null”:不正确 谢谢!:) MaterialApp是

我对颤振还不熟悉,我正在与一些概念作斗争

我无法在如下容器中使用GridView()小部件:

class\u ProductsGridState扩展状态{
@凌驾
小部件构建(构建上下文){
返回容器(
子项:GridView.count(
交叉轴计数:2,
),
);
}
}
调试控制台显示以下错误:

包:颤振/src/painting/basic_types.dart”:失败的断言:第225行位置10:'textDirection!=null”:不正确


谢谢!:)

MaterialApp是应用程序的根级小部件。它在后台做了大量工作,为您提供了一个基本页面,您可以在其中添加多个小部件,这些小部件可以在屏幕上显示。如果没有MaterialApp,您的应用程序将无法正常工作。

为什么不想使用
MaterialApp
。尝试设置网格视图构造函数的
direction:Axis.vertical
,它应该可以工作。@OMiShah我是被迫使用MaterialApp的吗?我真的不想要AppBar和其他任何东西:/如果你不需要AppBar,那么你可以忽略
AppBar
属性,不在
Scaffold
中设置它,你会注意到没有AppBar。:)