import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( appBar: AppBar(title: Text('Flutter Demo')), body: HomePage(), )); } } class HomePage extends StatefulWidget { HomePage({Key key}) : super(key: key); _HomePageState createState() => _HomePageState(); } class _HomePageState extends State<HomePage> { List list = new List(); @override Widget build(BuildContext context) { return ListView( children: <Widget>[ Column( children: this.list.map((value) { return ListTile( title: Text(value), ); }).toList()), SizedBox(height: 20), RaisedButton( child: Text("按钮"), onPressed: () { setState(() {//这个方法要加 不然数据看不到刷新数据 this.list.add('新增数据1'); this.list.add('新增数据2'); }); }, ) ], ); } }
flutter 动态刷新数据StatefulWidget 控件
最新推荐文章于 2024-05-24 08:30:00 发布