在Flutter中添加ListView中的复选框,可以通过以下步骤实现:
class ListItem {
String title;
bool isChecked;
ListItem({required this.title, this.isChecked = false});
}
List<ListItem> items = [
ListItem(title: 'Item 1'),
ListItem(title: 'Item 2'),
ListItem(title: 'Item 3'),
// 添加更多的列表项
];
ListView.builder(
itemCount: items.length,
itemBuilder: (context, index) {
return CheckboxListTile(
title: Text(items[index].title),
value: items[index].isChecked,
onChanged: (value) {
setState(() {
items[index].isChecked = value!;
});
},
);
},
)
这样,就可以在Flutter中添加ListView中的复选框了。每个列表项都会显示一个复选框,并且可以通过点击复选框来改变isChecked属性的值。
领取专属 10元无门槛券
手把手带您无忧上云