![](/img/trans.png)
[英]How can I use checkboxlisttile in alertDialog in flutter?
[英]Hi i have been trying to use CheckBoxListTile in Flutter
child: CheckboxListTile(
title: Text('Eggs'),
controlAffinity: ListTileControlAffinity.platform,
value: _checked,
onChanged: (bool value){
setState(() {
_checked = value;
});
},
activeColor: Colors.white,
checkColor: Colors.red[900],
),
這是我使用的代碼。 錯誤顯示在 _checked 中。 它說 _checked 未定義。 一個新用戶來這里飄。
它說 _checked 未定義
您正確地錯過了定義_checked
。
bool _checked = false;
您實際上需要在開始時初始化一個變量。 也許你可以通過初始化它來做到這一點:
bool _value = true //or false according to your program
或者您可以在屏幕或頁面中執行此操作:
class _MyStatefulWidgetState extends State<MyStatefulWidget> {
@override
Widget build(BuildContext context) {
return CheckboxListTile(
title: const Text('Animate Slowly'),
value: timeDilation != 1.0,
onChanged: (bool value) {
setState(() {
timeDilation = value ? 10.0 : 1.0;
});
},
);
}
}
基本上,您會收到此錯誤,因為您尚未初始化_checked
變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.