小编Ter*_*ttu的帖子

如何在Flutter中仅选择单选按钮的一组值?

我正在使用 Flutter-Dart-SQLite 开发测验应用程序。在这里,我使用 RadioListTile 来实现单选按钮功能。我将文本值从数组传递到 this StatefulWidget。这是我正在使用的代码,

    import 'package:flutter/material.dart';
    import 'package:get/get_state_manager/get_state_manager.dart';
    import 'package:loginform_validation_demo/QuizApp/controllers/question_controller.dart';
    import 'package:loginform_validation_demo/resource-file/constants.dart';
    import 'package:shared_preferences/shared_preferences.dart';
    import 'package:flutter/src/material/radio_list_tile.dart';

    class OptionRadio extends StatefulWidget {
      final String text;
      final int index;
      final VoidCallback press;

      const OptionRadio({
        Key key,
        this.text,
        this.index,
        this.press,
      }) : super();

      @override
      OptionRadioPage createState() =>
          OptionRadioPage(this.text, this.index, this.press);
    }

    class OptionRadioPage extends State<OptionRadio> {
      final String text;
      int index;
      final VoidCallback press;
      QuestionController controllerCopy =QuestionController();

      int id = 1;
      int selectedButton = null;
      bool _isButtonDisabled;

      OptionRadioPage(this.text, this.index, …
Run Code Online (Sandbox Code Playgroud)

radio-button dart flutter flutter-layout flutter-getx

6
推荐指数
1
解决办法
1万
查看次数