flutter - 缺少 state.build 的具体实现
问题描述
我在 Dart 中收到此错误:“缺少“state.build”的具体实现”
第一种方法如下:
class MyHomePage extends StatefulWidget {
// String titleInput;
// String amountInput;
@override
MyHomePageState createState() => MyHomePageState();
}
class MyHomePageState extends State<MyHomePage> {
final List<Transaction> _userTransactions = [
// Transaction(
// id: "t1",
// title: "New Shoes",
// amount: 69.99,
// date: DateTime.now(),
// ),
// Transaction(
// id: "t2",
// title: "Weekly Groceries",
// amount: 16.53,
// date: DateTime.now(),
// ),
];
有谁知道这个错误是什么意思以及如何解决它?
谢谢你。
解决方案
您需要在您的小部件的 中添加一个build
方法State
,该方法描述了您的小部件所代表的用户界面部分,例如,(将其添加到MyHomePageState
)
@override
Widget build(BuildContext context) {
return Scaffold(
body: Center(
child:
Container(
height: 200,
width: 100,
color: Colors.yellow,
),
),
);
}
推荐阅读
- module - 如何在 gem5 中运行 MathExprPowerModel?
- powershell - 如何使用powershell删除所有oracle java
- user-interface - JavaFx:创建文本输入框
- c++ - 在堆上实现二维数组的最佳方法
- python - 如何在 Python 中用变量值而不是 0 填充矩阵
- flutter - 向setstate发送参数?
- java - Gradle 5 和 Java 11 构建错误:为什么 Gradle 认为我正在使用 Java 10?
- bash - 创建 bash 脚本文件以创建 S3 存储桶
- c++ - 将子类对象传递给 std::function 参数
- java - 如何从右不左递增字符串