实现下拉菜单项颤动的复选框

Sag*_*rya 3 android dart flutter

如何在flutter应用程序中实现下拉菜单项的复选框

Dar*_*han 5

在每个里面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'),
          )
        )
Run Code Online (Sandbox Code Playgroud)

setState()您需要分别单击内部和内部相应的复选框后根据您的要求添加代码onChanged

在此输入图像描述

希望这能回答您的问题。

  • 如果您单击文本而不是复选框,则下拉菜单将关闭并且该复选框将被选中 (2认同)