简体   繁体   中英

Flutter -Checkbox inside Listview

I'm having a problem with the checkbox in ListView.. The CHECK moves downward every time I added a new item in the list.. and If I delete an item, the check moves upward. I need some help guys. Thanks! Please check the demo below.

Demo

CheckboxListTile(
      title: const Text('Is Active'),
      value: checkedOrNot,
      onChanged: (bool newValue) {
        setState(() { 
            checkedOrNot = newValue
        });
      },
      secondary: const Icon(Icons.hourglass_empty),
    ),

or

Row(
  children: <Widget>[
    Expanded(
      child: Text('Is Active', textAlign: TextAlign.center),
    ),
    Expanded(
      child: Checkbox(
             value: checkedOrNot, //bool
             onChanged: (bool newValue) {
                     setState(() {
                    checkedOrNot = newValue;
                 });
                },
          )
    ),
  ],
)

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM