android - 如何将单选按钮放在文本旁边? - flutter

标签 android flutter dart mobile

enter image description here

我想对齐上面每个文本旁边的每个按钮,但我有点卡住了。

每个按钮+文字都保留在一列中。我想要的是个人排成一排。

这是上图中的代码:

Column(
                mainAxisAlignment: MainAxisAlignment.center,
                children: <Widget>[
                  Radio(
                    value: 1,
                    groupValue: id,
                    onChanged: (val) {
                      setState(() {
                        predominant = 'recessiva_aa';
                        id = 1;
                      });
                    },
                  ),
                  const Text(
                    'Epistasia Recessiva (aa)',
                    style: TextStyle(fontSize: 17.0),
                  ),
                  Radio(
                    value: 2,
                    groupValue: id,
                    onChanged: (val) {
                      setState(() {
                        predominant = 'recessiva_bb';
                        id = 2;
                      });
                    },
                  ),
                  const Text(
                    'Epistasia Recessiva (bb)',
                    style: TextStyle(fontSize: 17.0),
                  ), 
                  // ...
                 

最佳答案

使用单选列表图 block 。他们有一个标题文本小部件。

RadioListTile(
 title: Text('This Works!'),
 value: true,
 groupValue: //your group value,
 onChanged: (value) {
 //someLogic;
 }),

关于android - 如何将单选按钮放在文本旁边? - flutter ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69273722/

相关文章:

Android - 按钮按下事件上的图像 - 将图像叠加应用于所有

android - Mac 为 Android 构建 ffmpeg

android - 使用 Flutter Blue 发送字符串

flutter - 为什么 flutter 开关onChanged回调会触发错误?

flutter - 在祖先中使用提供者

dart - 如何创建具有一个动态高度行的 3 行 Flutter 布局

java - 在 Java 中压缩时如何维护文件夹结构?

flutter 语音到文本识别器不可用

flutter - 在对象列表中转换自定义对象的Future <List>

javascript - Node.js - Socket.IO 1.0 - 超时事件