我是颤振新手。我正在构建一个测验应用程序,并拥有以下三个 dart 文件:
\n主程序.dart
\nimport 'package:flutter/material.dart';\nimport './answer.dart';\nimport './question.dart';\n\nvoid main(){\n runApp(MyApp());\n}\n\nclass MyApp extends StatefulWidget {\n State<StatefulWidget> createState(){\n return _MyAppState();\n }\n}\n\nclass _MyAppState extends State<MyApp>{\n var _questionIndex = 0;\n _answerQuestion(){\n setState(() {\n _questionIndex = _questionIndex + 1;\n });\n}\n @override\n Widget build(BuildContext context) {\n var questions = [\n {'questionText': 'What\\'s your favourite color ?',\n 'answers': ['Red','Blue','White','Black']\n },\n {'questionText': 'What\\'s your favourite Animal ?',\n 'answers': ['Dog','Rabbit','Tiger','Monkey']\n },\n {'questionText': 'What\\'s your favourite Day ?',\n 'answers': ['Tuesday','Monday','Sunday','Friday','Wednesday','Saturday']\n },\n ];\n return MaterialApp(\n home: Scaffold(\n appBar: AppBar(\n …Run Code Online (Sandbox Code Playgroud)