この記事はこんな人におすすめ!
- TextFieldで複数行入力したい
- TextFormFieldで複数行入力したい
今回はTextField
またはTextFormField
で複数行テキストを入力をできるようにする方法を解説していきます。
目次
TextFieldで複数行テキストを入力する方法
TextField
複数行テキストを入力をできるようにするにはkeyboardType
の引数にTextInputType.multiline
、maxLines
で入力できる最大行数を指定します。
テキストを入力できる最大行数を無制限にするにはmaxLines
の引数にnull
を渡します。
TextField(
controller: _myController,
keyboardType: TextInputType.multiline,
maxLines: null,
)
TextFormFieldで初期値を設定する方法
TextFormField
複数行テキストを入力をできるようにするにはkeyboardType
の引数にTextInputType.multiline
、maxLines
で入力できる最大行数を指定します。
テキストを入力できる最大行数を無制限にするにはmaxLines
の引数にnull
を渡します。
TextFormField(
initialValue: 'Hello World',
keyboardType: TextInputType.multiline,
maxLines: null,
)