【发布时间】:2022-01-01 22:06:50
【问题描述】:
我有一个 phpmysql 数据库。我正在从数据库中获取数据。我想将我的类别数据显示到我的下拉按钮中。但它只显示第一个数据。这是我的代码。
SizedBox(
width: context.dynamicWidth(5),
height: context.dynamicHeight(5),
child: ListView.builder(
shrinkWrap: true,
itemCount: snap.length,
itemBuilder: (context, index) {
var categoryList =
snap[index]['categoryName'];
return DropdownButton<String>(
items: <String>[
categoryList,
].map((String value) {
return DropdownMenuItem<String>(
value: value,
child: Text(value),
);
}).toList(),
onChanged: (_) {},
);
},
),
),
那只显示第一个数据。谢谢帮忙。
【问题讨论】:
-
试试我的回答here希望对你有帮助。
标签: flutter