Перечисление TextCapitalization
Перечисление TextCapitalization задают в textCapitalization у TextField.
Синтаксис
TextCapitalization.sentences
Значения
| Значение | Описание |
|---|---|
none |
Без автоматического изменения регистра. |
characters |
Все буквы заглавные. |
words |
Заглавная первая буква каждого слова. |
sentences |
Заглавная первая буква предложения. |
Пример
Давайте включим words:
import 'package:flutter/material.dart';
void main()
{
runApp(
MaterialApp(
home: Scaffold(
body: Center(
child: TextField(textCapitalization: TextCapitalization.words, decoration: const InputDecoration(labelText: 'abcde')),
),
),
),
);
}
На экране клавиатура будет capitalized по словам.
Пример
Давайте включим sentences:
import 'package:flutter/material.dart';
void main()
{
runApp(
MaterialApp(
home: Scaffold(
body: Center(
child: TextField(textCapitalization: TextCapitalization.sentences, decoration: const InputDecoration(hintText: '12345')),
),
),
),
);
}
На экране первая буква предложения станет заглавной.
Смотрите также
-
класс
TextInputType,
который выбирает тип клавиатуры -
виджет
TextField,
который принимает текст с клавиатуры -
перечисление
TextInputAction,
который задаёт кнопку действия на клавиатуре -
класс
InputDecoration,
который задаёт подпись и рамку поля