【flutter】左上角弹出框

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/ivy_doudou/article/details/98025673
String gridName ='sssssss'
actions: <Widget>[
          Builder(
            builder: (context){
              return PopupMenuButton<String>(
                  child: Container(
                    margin: EdgeInsets.fromLTRB(0, 0, 10, 0),
                    child: Center(
                      child: Text(gridName ,overflow: TextOverflow.ellipsis,),
                    ),
                  ),
                  itemBuilder: (BuildContext context) => <PopupMenuItem<String>>[
                    PopupMenuItem<String>(
                        value: 'id01', child: Text('name One')),
                    PopupMenuItem<String>(
                        value: 'id02', child: Text('name Two')),
                    PopupMenuItem<String>(
                        value: 'id03', child: Text('name Three')),
                    PopupMenuItem<String>(
                        value: 'id04', child: Text('nameFour'))
                  ],
                  onSelected: (String value) {
                    setState(() { gridName = value; });
                  });
            },
          ),
        ],

猜你喜欢

转载自blog.csdn.net/ivy_doudou/article/details/98025673