如何在颤动的 TabBarView 中添加列表

Posted

技术标签:

【中文标题】如何在颤动的 TabBarView 中添加列表【英文标题】:how to Add List in TabBarView in flutter 【发布时间】:2021-10-26 16:38:48 【问题描述】:

我想添加 listviw 和 column 。 . . . . . .. . . .

。 . . . . ..

在“a”屏幕中我想显示列表。

但我不能,而且我遇到了错误。 不知道为什么。

谁能帮帮我?

这是我的代码的一部分:

 Expanded(
            child: Padding(
              padding: const EdgeInsets.only(top: 30),
              child: Container(
                width: 500,
                child: DefaultTabController(
                  length: 3,
                  child: Scaffold(
                    appBar: PreferredSize(
                      preferredSize: Size.fromHeight(50.0),
                      child: const TabBar(
                        tabs: <Widget>[
                          Tab(
                              text: "a",
                          ),
                          Tab(
                            text: "b",
                          ),
                          Tab(
                            text: "c",
                          ),
                        ],
                      ),
                    ),
                    body: const TabBarView(
                      children: <Widget>[
                        Center(
                            child: Text("a "),
//here i want to add listView
                        ),
                        Center(
                          child: Text("b"),
                        ),
                        Center(
                          child: Text("c"),
                        ),
                      ],
                    ),
                  ),
                ),
              ),
            ),
          ),

【问题讨论】:

你能添加完整的小部件,包括状态类 可以发个聊天链接吗?我已经发给你了 您可以在问题上添加完整的小部件,以重现您面临的错误 【参考方案1】:

只需删除 TabBarView 中的 'const'

            body: TabBarView(
              children: <Widget>[
                Center(
                    child: Text("a "),

                ),
                Center(
                  child: Text("b"),
                ),
                Center(
                  child: Text("c"),
                ),
              ],

【讨论】:

请添加更多详细信息以扩展您的答案,例如工作代码或文档引用。

以上是关于如何在颤动的 TabBarView 中添加列表的主要内容,如果未能解决你的问题,请参考以下文章

如何在具有颤动的可滚动视图中使用具有可变高度内容的TabView?

如何在这张图片中将多个列表视图添加到 sliver 列表中 - 颤动

如何在颤动中以对象形式在列表中添加文本字段值

颤动的 TabBarView 有时不会在手势滑动时触发

如何在颤动中的扩展磁贴内添加带有动态选择复选框的列表视图

颤动的 TabBarView 不会被 TabController 改变