【发布时间】:2019-05-10 11:03:07
【问题描述】:
我试着做一个这样的下拉菜单:
我在 stackoverflow 中找到了这个在下拉列表中添加图片的示例,但目前它是一个列表,我不知道如何添加不同的图片
import 'package:flutter/material.dart';
class Test extends StatefulWidget {
@override
_TestState createState() => new _TestState();
}
class _TestState extends State<Test> {
var _img = new
Image.network("https://upload.wikimedia.org/wikipedia/commons/thumb/8/89/TUCPamplona10.svg/500px-TUCPamplona10.svg.png");
@override
Widget build(BuildContext context) {
return new Scaffold(
appBar: new AppBar(title: new Text("Test Drop"),),
body: new Center(
child: new Container (
height: 50.0,
child:new DropdownButton(
items: new List.generate(10, (int index){
return new DropdownMenuItem(child: new Container(
padding: const EdgeInsets.only(bottom: 5.0),
height: 100.0,
child: new Row(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: <Widget>[
_img,
new Text("Under 10")
],
),
));
})
, onChanged: null),),
),
);
}
}
【问题讨论】:
-
那你的问题是什么?您希望您的图像不仅出现在菜单列表项中,而且还出现在主
DropdownButton上? -
我搜索以在下拉菜单中添加图像,如屏幕截图。该代码示例仅适用于一张图片,我不知道如何修改此代码以添加更多图片,例如我的屏幕截图。