Max
Max

Reputation: 1301

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

Upvotes: 1

Views: 3111

Answers (2)

Rida Rezzag
Rida Rezzag

Reputation: 3963

Make sure to remove:

physics: const NeverScrollableScrollPhysics(),

you can read about it here : NeverScrollableScrollPhysics

Upvotes: 3

Prashant Vaddoriya
Prashant Vaddoriya

Reputation: 615

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

Upvotes: 1

Related Questions