相关疑难解决方法(0)

如何在Flutter中创建Expandable ListView

如何使用Flutter制作一个Expandable ListView,如下面的屏幕截图所示?

我想制作一个可滚动的列表视图,ExpansionTiles展开时会显示一个不可滚动的列表视图。

我尝试实现ExpansionTiles内部的列表视图,并使用嵌套了另一个列表视图listView.builder(...)。但是当我展开ExpansionTile列表视图时没有显示...

展开式ListView

(屏幕截图仅供参考)

有没有办法在Flutter中获得类似的输出?

编辑:我的源代码:

import 'package:flutter/material.dart';

void main() => runApp(
  new MaterialApp(
    home: new MyApp(),
  )
);

var data = {
  "01/01/2018": [
    ["CocaCola", "\$ 5"],
    ["Dominos Pizza", "\$ 50"],
  ],

  "04/01/2018": [
    ["Appy Fizz", "\$ 10"],
    ["Galaxy S9+", "\$ 700"],
    ["Apple iPhone X", "\$ 999"],
  ],
};

List<String> dataKeys = data.keys.toList();

String getFullDate(String date) {
  List<String> dateSplit = date.split('/');
  List<String> months = ["Jan", "Feb", "Mar", "Apr", "May", …
Run Code Online (Sandbox Code Playgroud)

android listview expandablelistview dart flutter

9
推荐指数
3
解决办法
1万
查看次数

标签 统计

android ×1

dart ×1

expandablelistview ×1

flutter ×1

listview ×1