我们可以通过遍历一个List的方式实现一个列表,就像这样:
import 'package:flutter/material.dart';
class MyApp_ListViewLearn_2 extends StatelessWidget {
@override
Widget build(BuildContext context) {
// TODO: implement build
return MaterialApp(
home: Scaffold(
appBar: AppBar(title: Text('Flutter Demo')),
body: HomeContent(),
),
);
}
}
class HomeContent extends StatelessWidget {
//自定义方法
List<Widget> _getDate() {
return [
ListTile(
title: Text('我是一个列表'),
), ListTile(
title: Text('我是一个列表'),
), ListTile(
title: Text('我是一个列表'),
), ListTile(
title: Text('我是一个列表'),
),
];
}
@override
Widget build(BuildContext context) {
return ListView(
children: this._getDate(),
);
}
}
那么实现动态列表的一个思路,我们可以通过for循环list来实现
import 'package:flutter/material.dart';
class MyApp_ListViewLearn_2 extends StatelessWidget {
@override
Widget build(BuildContext context) {
// TODO: implement build