如何让Flutter TextField
接受多线?以下代码不起作用:
body: Padding(
child: Column(
children: [
Text('BIO'),
Expanded(
child: TextField(
autofocus: false,
controller: _text,
// https://stackoverflow.com/a/46767771
keyboardType: TextInputType.multiline,
maxLength: null,
),
),
],
crossAxisAlignment: CrossAxisAlignment.start,
),
padding: const EdgeInsets.all(8),
),
(稍后,我将删除蓝色下划线,它只是显示它是一个1班轮)。
我在频道大师,v1.2.3-pre.66。
TextField(
keyboardType: TextInputType.multiline,
maxLength: null,
maxLines: null,
)
您所需要的只是将maxLines
设置为null
将属性maxLines: null
提供给TextField
小部件
TextField(
autofocus: false,
controller: _text,
keyboardType: TextInputType.multiline,
maxLength: null,
maxLines: null,
),