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,
          ),
        )