【发布时间】:2021-07-19 13:21:44
【问题描述】:
我尝试在 Flutter 中使用 JSON 解析方法从 RESTAPI link 获取数据。我使小部件能够选中复选框,但它选中所有而不是单选,我尝试了多种方法,但仍然无法正确。这是我的以下代码:
ListView.builder(
shrinkWrap: true,
cacheExtent: 34,
primary: true,
itemCount: snapshot.data.length,
itemBuilder: (BuildContext context, int index) {
return CheckboxListTile(
activeColor: Const.msinAccent,
title:
Text(snapshot.data[index].name.toString().toUpperCase()),
value: _isChecked,
secondary: CircleAvatar(
backgroundImage:
NetworkImage(snapshot.data[index].pic, scale: 13.3),
),
onChanged: (bool val) {
setState(() {
this._isChecked = val;
});
},
tristate: true,
);
},
);
我是不是做错了什么或错过了什么?
【问题讨论】: