'ListView not scrolling in SingleChildScrollView Flutter

Faced a problem, when adding SingleChildScrollView ListView.builder does not scroll. What could be the problem and how to fix it? We need to make the ListView scrollable.

body

 Widget _child(context, Size size) => Padding(
        padding: const EdgeInsets.symmetric(horizontal: 24),
        child: SingleChildScrollView(
          physics: const NeverScrollableScrollPhysics(),
          child: Column(
            children: [
              const SizedBox(height: 121),
              const BackStepWidget(text: 'My Poynts'),
              const SizedBox(height: 25),
              PoyntsList(size: size),
            ],
          ),
        ),
      );

PoyntsList

Widget build(BuildContext context) => MediaQuery.removePadding(
        context: context,
        removeTop: true,
        child: ListView.builder(
          shrinkWrap: true,
          itemCount: list.length + 1,
          itemBuilder: (context, index)...


Solution 1:[1]

Make sure to remove:

physics: const NeverScrollableScrollPhysics(),

you can read about it here : NeverScrollableScrollPhysics

Solution 2:[2]

Please remove singlechildscrollview and simply wrap your PoyntsList with expanded. it will work.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Ridha Rezzag
Solution 2 Prashant Vaddoriya