Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 颤振:奇怪的颜色和字体大小_Flutter_Dart_Flutter Layout - Fatal编程技术网

Flutter 颤振:奇怪的颜色和字体大小

Flutter 颤振:奇怪的颜色和字体大小,flutter,dart,flutter-layout,Flutter,Dart,Flutter Layout,早上好, 我最近开始学习颤振。这是我的应用程序: 导入“包装:颤振/材料.省道”; void main(){ runApp( 新建MyButton() ); } 类MyButton扩展StatefulWidget{ @凌驾 _MyButtonState createState()=>\u MyButtonState(); } 类_MyButtonState扩展状态{ @凌驾 小部件构建(构建上下文){ 返回材料PP( 主页:填充( 填充:仅限边缘设置(顶部:50.0,左侧:20.0,右侧:20.

早上好, 我最近开始学习颤振。这是我的应用程序:

导入“包装:颤振/材料.省道”;
void main(){
runApp(
新建MyButton()
);
}
类MyButton扩展StatefulWidget{
@凌驾
_MyButtonState createState()=>\u MyButtonState();
}
类_MyButtonState扩展状态{
@凌驾
小部件构建(构建上下文){
返回材料PP(
主页:填充(
填充:仅限边缘设置(顶部:50.0,左侧:20.0,右侧:20.0),
子:列(
儿童:[
文本(“编号1”,文本方向:textDirection.ltr),
文本(“第2条”,文本方向:textDirection.ltr),
文本(“第3条”,文本方向:textDirection.ltr),
划船(
textDirection:textDirection.ltr,
儿童:[
文本(“第1类”,textDirection:textDirection.ltr),
文本(“第2类”,textDirection:textDirection.ltr),
文本(“第3类”,textDirection:textDirection.ltr),
],
)
],
),
)
);
}
}
但是,当我在AVD中运行应用程序时,它看起来是这样的:


但是我没有改变颜色或字体,这里有什么问题吗?

您错过了
Scaffold

 @override
  Widget build(BuildContext context) {
    return MaterialApp(
        home: Scaffold(
            appBar: AppBar(
              title: Text("Sample"),
            ),
            body: Padding(
              padding: EdgeInsets.only(top: 50.0, left: 20.0, right: 20.0),
              child: Column(
                children: [
                  Text("Nr. 1", textDirection: TextDirection.ltr),
                  Text("Nr. 2", textDirection: TextDirection.ltr),
                  Text("Nr. 3", textDirection: TextDirection.ltr),
                  Row(
                    textDirection: TextDirection.ltr,
                    children: [
                      Text("Kind 1", textDirection: TextDirection.ltr),
                      Text("Kind 2", textDirection: TextDirection.ltr),
                      Text("Kind 3", textDirection: TextDirection.ltr),
                    ],
                  )
                ],
              ),
            )));
  }
实际上,不是Scaffold,而是Material小部件应用默认样式(Scaffold在其构建方法中使用的样式)。