I want to display 3 radio button in my App UI. but it doesnt work. heres the code I tried. error image. also you can find my full code from here. code and UI I think im doing something wrong. can anyone show how to solved this errors.
errors>> Undefined name 'gender'. errors>> The function 'setState' isn't defined.
Column(
children: [
Row(
children: [
ListTile(
title: Text("Male"),
leading: Radio(
value: "male",
groupValue: gender,
onChanged: (value){
setState(() {
gender = value.toString();
});
}),
),
ListTile(
title: Text("Male"),
leading: Radio(
value: "female",
groupValue: gender,
onChanged: (value){
setState(() {
gender = value.toString();
});
}),
),
ListTile(
title: Text("Other"),
leading: Radio(
value: "other",
groupValue: gender,
onChanged: (value){
setState(() {
gender = value.toString();
});
}),
)
],
)
],
),

