【问题标题】:Height of listview.builder depend on items count/contextlistview.builder 的高度取决于项目数/上下文
【发布时间】:2020-08-17 13:15:33
【问题描述】:

listview.builder 的高度取决于项目数。我有不同的项目数,并且在所有情况下我的 listvuew.builder 的高度都不同。在颤动中是否可行?

【问题讨论】:

    标签: flutter


    【解决方案1】:

    如果你的意思是你想要不同大小的不同列表视图,是的!有可能的。 ListView 会自动为您创建大小。但是你分享的信息很少,也没有代码,所以我认为你想在不同的情况下有一个 listView,那么你可以这样做:

    return Scaffold( 
      appBar: AppBar( 
        title:Text("ListView.builder") 
      ), 
      body: ListView.builder( 
        itemCount: count, //the variable which holds the count. 
        itemBuilder: (BuildContext context,int index){ 
          return ListTile( 
            //Your code
            ); 
        } 
        ), 
    ); 
    

    我希望它能回答您的问题,如果没有,请尝试扩展您的问题或在评论中告诉我。快乐编码:)

    【讨论】:

    • 我在 listview.builder 中有 listview.builder。内部列表(垂直)应该有高度(如果没有,我们会遇到错误垂直视口被赋予无限高度)。我的内部列表有不同数量的项目,所以我需要取决于项目/内容的高度。我还没有找到好的解决方案。
    • 将 shrinkwrap=true 属性添加到子属性应该可以解决问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-17
    • 2013-10-03
    • 1970-01-01
    • 2019-02-01
    相关资源
    最近更新 更多