flutter - 颤动:奇怪的颜色和字体大小
问题描述
早上好,我最近开始使用颤振。这是我的应用程序:
import 'package:flutter/material.dart';
void main(){
runApp(
new MyButton()
);
}
class MyButton extends StatefulWidget {
@override
_MyButtonState createState() => _MyButtonState();
}
class _MyButtonState extends State<MyButton> {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: 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),
],
)
],
),
)
);
}
}
但是,当我在 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),
],
)
],
),
)));
}
推荐阅读
- javascript - How can i get a value of key from Object?
- ios - 是否可以通过 CallKit 的“接听并保持”按钮接听多个(> 2 个)电话?
- java - onStop() 和 onResume() SharedPreferences
- spring - 从联接表中删除值 spring boot
- oracle - Oracle 数据库的反应式 jdbc 驱动程序支持
- reactjs - Jest UI React js 组件 - 单元测试
- css - 将 CSS 文件上传到 Seaside FileLibrary 时出现问题
- javascript - img 标签 css 上方的线性渐变
- python - 如何使用 filter() 在 Python 中查找年龄限制?
- c++ - 从自然语言到 C++ 表达式