尝试向列表视图的前面添加一些小部件。…我搜索并发现使用扩展形式,例如:
return Scaffold( appBar: AppBar( title: Text('Test Listview'), ), body: Container( padding: const EdgeInsets.all(10.0), child: Column( children: <Widget>[ Text('header'), Expanded( child: ListView.builder( itemCount: providerApp.domains.length, itemBuilder: (BuildContext context, int index) { return Container( ......
但是这里的问题是Text(’header’)将被修复,寻找小部件与listview一起滚动的某种方式…
谢谢 !!!
您可以通过在列表视图内使用listview来实现此目的,下面是示例代码,请检查
body: ListView( children: <Widget>[ Container( height: 40, color: Colors.deepOrange, child: Center( child: Text( 'Header', style: TextStyle(color: Colors.white, fontSize: 16), ), ), ), ListView.builder( physics: ScrollPhysics(), shrinkWrap: true, itemCount: 50, itemBuilder: (BuildContext context, int index) { return Container( color: Colors.lime, height: 60, child: Center( child: Text( 'Child $index', style: TextStyle(color: Colors.black, fontSize: 16), ), ), ); }, ), Container( height: 40, color: Colors.deepOrange, child: Center( child: Text( 'Footer', style: TextStyle(color: Colors.white, fontSize: 16), ), ), ), ], ),