如何在flutter应用程序中实现下拉菜单项的复选框
最佳答案
在每个DropdownMenuItem
内,您可以将Row
作为子级,在该子级下可以传递CheckBox
和Text
。入门示例代码:
body: Center(
child: DropdownButton(
items: [
DropdownMenuItem(
child: Row(
children: <Widget>[
Checkbox(
onChanged: (bool value) {
}, value: _firstValue,
),
Text('First'),
],
),
),
DropdownMenuItem(
child: Row(
children: <Widget>[
Checkbox(
onChanged: (bool value) {
},
value: _secValue,
),
Text('Second'),
],
),
)
],
onChanged: (value) {
},
hint: Text('Select value'),
)
)
您需要分别按一下
setState()
和onChanged
中的相应复选框,根据需要添加代码。希望这能回答您的问题。
关于android - 实现下拉菜单项切换复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58881912/