在dropDialog中没有找到DropdownButton的Material Widget异常

时间:2020-01-06 10:32:04

标签: flutter

我的应用由MaterialApp包装,但是在DropdownButton上显示“没有任何材料小部件异常”:

showDialog(
              context: context,
              builder: (context) => InfoPopup()) 
  @override
  Widget build(BuildContext context) {
    return Container(
          child: Column(
            children: <Widget>[
              Text('Dropdown:'),
              DropdownButton<String>(
                onChanged: null,
                items: [
                  DropdownMenuItem<String>(
                    value: "1",
                    child: Text(
                      "First",
                    ),
                  ),
                  DropdownMenuItem<String>(
                    value: "2",
                    child: Text(
                      "Second",....

当我用Material包裹第一列时,它是固定的,但是我的应用程序已经被MaterialApp包裹了。为什么我们必须首先这样做?

0 个答案:

没有答案