繁体   English   中英

ListView 在 SingleChildScrollView 中不滚动 Flutter

[英]ListView not scrolling in SingleChildScrollView Flutter

遇到问题,添加SingleChildScrollViewListView.builder不滚动。 可能是什么问题以及如何解决? 我们需要使 ListView 可滚动。

身体

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

点列表

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

确保删除:

physics: const NeverScrollableScrollPhysics(),

你可以在这里阅读: NeverScrollableScrollPhysics

请删除 singlechildscrollview 并简单地用 expanded 包裹你的 PoyntsList。 它会起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM