相关疑难解决方法(0)

如何在Flutter中像Spinner一样在DropdownButton下方打开DropDown对话框?

我想像Flutter 中的DropdownButtonSpinner 一样在下面打开 DropDown 对话框。现在它在 Button 小部件上打开,当我选择最后一个项目并重新打开时。

代码:

import 'package:flutter/material.dart';

class DropDown extends StatefulWidget {
  DropDown() : super();

  final String title = "DropDown Demo";

  @override
  DropDownState createState() => DropDownState();
}

class Company {
  int id;
  String name;

  Company(this.id, this.name);

  static List<Company> getCompanies() {
    return <Company>[
      Company(1, 'Apple'),
      Company(2, 'Google'),
      Company(3, 'Samsung'),
      Company(4, 'Sony'),
      Company(5, 'LG'),
    ];
  }
}

class DropDownState extends State<DropDown> {
  //
  List<Company> _companies = Company.getCompanies();
  List<DropdownMenuItem<Company>> _dropdownMenuItems;
  Company _selectedCompany;

  @override
  void initState() {
    _dropdownMenuItems …
Run Code Online (Sandbox Code Playgroud)

dropdown flutter

12
推荐指数
4
解决办法
2万
查看次数

标签 统计

dropdown ×1

flutter ×1