对不起,我现在没有想要实现的布局,但是我的想法只是在CheckBox Thankyou之后添加一个CircleAvatar。
'我试图显示存储在数据库中的所有插入和更新的数据,但是我怎么看到我无法在一个ListTile中同时应用CircleAvatar和Checkbox,还有其他方法可以将它们组合在一起吗?任何建议将不胜感激。
return Card(
child: ListTile(
leading: Checkbox(
value: widget.Contactlist[index].isSelect,
onChanged: (bool value) {
setState(() {
widget.Contactlist[index].isSelect = value;
});
},
),
trailing: GestureDetector(
onTap: () {
_selectedDetele(snapshot.data[index].id);
},
child: Icon(Icons.delete),
),
title: Text(
'${snapshot.data[index].firstname}' +
',' +
'${snapshot.data[index].lastname}' +
'(' +
'${snapshot.data[index].contactnumber}' +
')',
maxLines: 1,
),
subtitle: Text(
'${snapshot.data[index].birthday}',
style: TextStyle(fontSize: 10),
),
dense: true,
selected: true,
onTap: () {},
));
答案 0 :(得分:0)
CheckboxListTile最适合此目的:
CheckboxListTile(
controlAffinity: ListTileControlAffinity.leading,
title: Text('Title'),
subtitle: Text('subtitle'),
value: true,
onChanged: (bool value) {},
secondary: CircleAvatar(),
)