- Flutter Widget Livebook

RadioListTile

A ListTile with a Radio. In other words, a radio button with a label.

Example

enum SingingCharacter { lafayette, jefferson }

// ...

SingingCharacter _character = SingingCharacter.lafayette;


Widget build(BuildContext context) {
  return Column(
    children: <Widget>[
      RadioListTile<SingingCharacter>(
        title: const Text('Lafayette'),
        value: SingingCharacter.lafayette,
        groupValue: _character,
        onChanged: (SingingCharacter value) { setState(() { _character = value; }); },
      ),
      RadioListTile<SingingCharacter>(
        title: const Text('Thomas Jefferson'),
        value: SingingCharacter.jefferson,
        groupValue: _character,
        onChanged: (SingingCharacter value) { setState(() { _character = value; }); },
      ),
    ],
  );
}

Related Links

  1. Example
  2. Related Links