嗨,我是 flutter 的新手,我需要你的帮助来解决这个问题我想从这个列表中导入项目=>
List values = [
{"category":'موبيلات',
'categorybackimage':'images/backgroundimage',
'categoryimage':'images/iphone'},
{'category':'موبيلات',
'categorybackimage':'images/backgroundimage',
'categoryimage':'images/iphone'},
{'category':'موبيلات',
'categorybackimage':'images/backgroundimage',
'categoryimage':'images/iphone'},
{'category':'موبيلات',
'categorybackimage':'images/backgroundimage',
'categoryimage':'images/iphone'}
];
那是我试过的=>
Text("${(values['category'])}"),
Card(color: Colors.white,
child:
Text( "عروض ",
style: TextStyle(color: Colors.red, fontSize: 20,fontWeight: FontWeight.w900)),
但有一个错误说 =>
the argument type 'String' can't be assigned to the parameter type 'int'.
为什么会出现该错误以及如何解决问题,如果有其他方法请帮助我
您可以使用ListView.builder
它来创建按需创建的可滚动的线性小部件数组:
ListView.builder(
itemCount: values.length,
itembuilder: (context, i) => Card(
color: Colors.white,
child: Text(
values[i]['category'],
style: TextStyle(
color: Colors.red,
fontSize: 20,
fontWeight: FontWeight.w900,
),
),
)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句