【发布时间】:2021-02-19 15:54:26
【问题描述】:
我有这个 Widget 功能:
Widget setDayOpen(String weekDay, bool state) {
return Container(
padding: EdgeInsets.only(right: 10, left: 10),
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Text(weekDay,
style: TextStyle(
fontFamily: 'RobotoCondensed',
fontSize: 20,
fontWeight: FontWeight.bold,
)),
Switch(
value: state,
onChanged: (s) {
setState(() {
state = s;
print(state);
});
})
],
),
);
}
android 模拟器已经正确构建了小部件(Day Week 文本和 Swicth 并排),但是当我按下开关时,打印只返回“true”并且 Switch 不移动。这里有什么问题?在将值插入函数之前,我声明了值 bool = false。
【问题讨论】: