manofi21
4/9/2020 - 4:30 AM

dropdownbutton3_PopupMenuButton.dart

  static const menuItems = <String>[
    'One',
    'Two',
    'Three',
    'Four',
  ];  

final List<PopupMenuItem<String>> _popUpMenuItems = menuItems
      .map(
        (String value) => PopupMenuItem<String>(
          value: value,
          child: Text(value),
        ),
      )
      .toList();

  String _btn3SelectedVal;

PopupMenuButton<String>(
    onSelected: (String newValue) {
      _btn3SelectedVal = newValue;
      Scaffold.of(context).showSnackBar(
        SnackBar(
          content: Text('$_btn3SelectedVal'),
        ),
      );
    },
    itemBuilder: (BuildContext context) => _popUpMenuItems,
  ),