假设我们ABCPageState
在 ABC 有状态小部件中创建了一个简单的 DropdownButton。
class ABCPageState extends State<ABCPage> {
@override
Widget build(BuildContext context) {
return new Scaffold(
body: new Container(
child:
new DropdownButton(
hint: new Text("Please select value"),
items: <String>['Value 1', 'Value2'].map((String value) {
return new DropdownMenuItem<String>(
value: value,
child: new Text(value),
);
}).toList(),
onChanged: (_) {},
)
)
);
}
}
但是在我们单击其中一个选项后未选择任何值。换句话说 - DropdownButton 是空的,即使我们点击了一个项目。我们怎样才能解决这个问题?