相关疑难解决方法(0)

在构建期间调用setState()或markNeedsBuild

class MyHome extends StatefulWidget {
  @override
  State<StatefulWidget> createState() => new MyHomePage2();
}

class MyHomePage2 extends State<MyHome> {
  List items = new List();

  buildlist(String s) {
    setState(() {
      print("entered buildlist" + s);
      List refresh = new List();
      if (s == 'button0') {
        refresh = [
          new Refreshments("Watermelon", 250),
          new Refreshments("Orange", 275),
          new Refreshments("Pine", 300),
          new Refreshments("Papaya", 225),
          new Refreshments("Apple", 250),
        ];
      } else if (s == 'button1') {
        refresh = [
          new Refreshments("Pina Colada", 250),
          new Refreshments("Bloody Mary", 275),
          new Refreshments("Long …
Run Code Online (Sandbox Code Playgroud)

size listview setstate dart flutter

20
推荐指数
5
解决办法
2万
查看次数

标签 统计

dart ×1

flutter ×1

listview ×1

setstate ×1

size ×1