Flutter 颤振:如何使用选定的下拉按钮项显示图表?
各位。 当用户从下拉列表中选择某个项目时,我试图在屏幕上显示条形图。对于要在图表中显示的数据,我有一个不同的文件。因此,我要问的是一种“如果其他”条件,即如果用户选择项目A,图表A将显示在下拉列表下方的屏幕上,如果用户选择项目B,则显示图表B。我正在附上我的下拉按钮的代码。 任何帮助都将不胜感激。我是初学者,所以如果这个问题看起来太基本,请原谅。蒂亚Flutter 颤振:如何使用选定的下拉按钮项显示图表?,flutter,dart,flutter-layout,dropdownbutton,Flutter,Dart,Flutter Layout,Dropdownbutton,各位。 当用户从下拉列表中选择某个项目时,我试图在屏幕上显示条形图。对于要在图表中显示的数据,我有一个不同的文件。因此,我要问的是一种“如果其他”条件,即如果用户选择项目A,图表A将显示在下拉列表下方的屏幕上,如果用户选择项目B,则显示图表B。我正在附上我的下拉按钮的代码。 任何帮助都将不胜感激。我是初学者,所以如果这个问题看起来太基本,请原谅。蒂亚 body: Center( child: Container( height: 500,
body: Center(
child: Container(
height: 500,
width: 800,
padding: EdgeInsets.all(20),
child: Card(
child: Padding(
padding: const EdgeInsets.all(8.0),
child: Column(
children: <Widget>[
Text(
"Select the duration:",
style: Theme.of(context).textTheme.bodyText2,
),
Padding(
padding: EdgeInsets.all(5.0),
child: DropdownButton<String>(
items: [
DropdownMenuItem<String>(
value: "6 Months",
child: Center(
child: Text("6 Months"),
),
),
DropdownMenuItem<String>(
value: "12 Months",
child: Center(
child: Text("12 Months"),
),
),
],
onChanged: (_value) => {
print(_value.toString()),
setState(() {
currentItemSelected = _value;
}),
},
value: currentItemSelected,
hint: Text("Select Months"),
),
),
Text(
"$currentItemSelected",
),
],
),
)))),
主体:中心(
子:容器(
身高:500,
宽度:800,
填充:边缘设置。全部(20),
孩子:卡片(
孩子:填充(
填充:常数边集全部(8.0),
子:列(
儿童:[
正文(
“选择持续时间:”,
样式:Theme.of(context).textTheme.bodyText2,
),
填充物(
填充:所有边缘设置(5.0),
孩子:下拉按钮(
项目:[
下拉菜单项(
价值:“6个月”,
儿童:中心(
儿童:文本(“6个月”),
),
),
下拉菜单项(
价值:“12个月”,
儿童:中心(
儿童:文本(“12个月”),
),
),
],
一旦更改:(_值)=>{
打印(_value.toString()),
设置状态(){
currentItemSelected=\u值;
}),
},
值:currentItemSelected,
提示:文本(“选择月份”),
),
),
正文(
“$currentItemSelected”,
),
],
),
)))),