Виджет RadioListTile
Виджет RadioListTile показывает заголовок и Radio слева или справа через ListTileControlAffinity.
Синтаксис
RadioListTile(title: Text('abcde'), value: true, onChanged: (_) {})
Параметры
| Параметр | Описание |
|---|---|
title |
Заголовок строки. |
value |
Состояние или value пункта. |
onChanged |
Обработчик. |
controlAffinity |
Позиция элемента ListTileControlAffinity.
|
Пример
Давайте выведем строку:
import 'package:flutter/material.dart';
void main()
{
runApp(
MaterialApp(
home: Scaffold(
body: Center(
child: RadioListTile<int>(title: Text('abcde'), value: 1, groupValue: 1, onChanged: (_) {}),
),
),
),
);
}
На экране строка с подписью 'abcde'.
Пример
Давайте сменим заголовок:
import 'package:flutter/material.dart';
void main()
{
runApp(
MaterialApp(
home: Scaffold(
body: Center(
child: RadioListTile<int>(title: Text('12345'), value: 1, groupValue: 1, onChanged: (_) {}),
),
),
),
);
}
На экране подпись '12345'.
Смотрите также
-
виджет
Radio,
который выбирает один вариант -
перечисление
ListTileControlAffinity,
который ставит флажок слева или справа -
виджет
RadioGroup,
который связывает группу переключателей -
виджет
Form,
который объединяет поля формы