【发布时间】:2021-04-21 14:42:15
【问题描述】:
我只是无法弄清楚这种设置状态方法在颤振中有什么问题。一切似乎都还好。但是 onPressed 上的文字没有更新。
class NetBalanceWidget extends StatefulWidget {
@override
_NetBalanceWidgetState createState() => _NetBalanceWidgetState();
}
class _NetBalanceWidgetState extends State<NetBalanceWidget> {
@override
Widget build(BuildContext context) {
String text = 'NetBalance-Amount';
return RawMaterialButton(
onPressed: () {
setState(() {
text = 'It works';
});
},
child: Container(
height: 80.0,
child: Center(
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: [
Text(text),
Text('0.00'),
],
),
),
),
);
}
}
【问题讨论】: