Flutter ListView.builder出现错误:RenderBox未布局
我的Flutter ListView.builder出现错误:RenderBox未布局,flutter,Flutter,我的listview.builder给了我大量的渲染器错误,比如颤振: 引发了另一个异常:RenderBox未布局:RenderViewport#fa71e NEEDS-LAYOUT NEEDS-PAINT 以及: NoSuchMethodError:方法'请将您的ListView.builder更改为 Expanded( child: ListView.builder( itemBuilder: (context, index) {
listview.builder
给了我大量的渲染器错误,比如颤振:
引发了另一个异常:RenderBox未布局:RenderViewport#fa71e NEEDS-LAYOUT NEEDS-PAINT
以及:
NoSuchMethodError:方法'请将您的
ListView.builder
更改为
Expanded(
child: ListView.builder(
itemBuilder: (context, index) {
var title = taskTextList[index];
padding: EdgeInsets.all(16.0);
return ListTile(
title: Text(title),
);
},
itemCount: taskTextList.length,
),
)
希望这有帮助 将您的
列
子窗口小部件包装在灵活的
窗口小部件中,例如扩展的
。此外,您应该使用一个无状态小部件作为应用程序的入口点,例如MaterialApp
,然后从那里调用stateful 不知何故,我先前的评论没有被理解。非常感谢你的帮助。我也有同样的问题。即使我使用expanded,它也不起作用。@B.ÖNER您需要在expanded中包装ListView周围的填充小部件,而不是ListView本身。
Expanded(
child: ListView.builder(
itemBuilder: (context, index) {
var title = taskTextList[index];
padding: EdgeInsets.all(16.0);
return ListTile(
title: Text(title),
);
},
itemCount: taskTextList.length,
),
)