版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
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; });
});
},
),
],