我是一个flutter初学者。如何在Flutter中创建一个单选下拉列表?Like This。
我试过了,但我没有得到我想要的。
字符串下拉值= 'Bahrain';
Container(
width: 308,
child: DropdownButton(
// Initial Value
value: dropdownvalue,
// Down Arrow Icon
icon: const Icon(Icons.keyboard_arrow_down),
// Array list of items
items: dropdownvalue.map((String dropdownvalue) {
return DropdownMenuItem(
value: dropdownvalue,
child: Text(dropdownvalue),
);
}).toList(),
// After selecting the desired option,it will
// change button value to selected value
onChanged: (String? newValue) {
setState(() {
dropdownvalue = newValue!;
});
},
),
),
1条答案
按热度按时间0x6upsns1#
您应该有list of items和selectedItem来管理列表和选择状态。