-1

I want to use listview in column, but i got a renderingbox error. How can I solved that?

 class Test extends StatefulWidget {
      const Test({Key? key}) : super(key: key);
    
      @override
      State<Test> createState() => _TestState();
    }
    
    class _TestState extends State<Test> {
      bool active = false;
      @override
      Widget build(BuildContext context) {
        return Column(
          children: [
            ListView.builder(itemBuilder: (context, index) {
              return Text("data");
            })
          ],
        );
      }
    }

2 Answers2

1

Use shrinkWrap: true, inside ListView.builder

0

Try below code:

Column(
  children: [
    ListView.builder(
      shrinkWrap: true,
      itemCount: 5,
      itemBuilder: (context, index) {
        return Text("data");
      },
    )
  ],
),

Result-> image

Ravindra S. Patil
  • 11,757
  • 3
  • 13
  • 40