【发布时间】:2020-04-17 11:04:04
【问题描述】:
我正在使用 Flutter web 开发一个 web 项目,我知道目前 Flutter web 仅处于 beta 版本。
基本上我正在使用文本字段实现 Web 代码编辑器,如果用户按 TAB 键,我想像往常一样缩进。但是,当我按下制表符时,它要么移动到下一个元素(假设我在文本区域下方有一个按钮),要么根本不缩进。有谁知道如何解决这个问题?
下面的示例代码:
Widget build(BuildContext context) {
return Container(
color: Colors.black87,
child: Padding(
padding: EdgeInsets.all(8.0),
child:TextField(
controller: controller,
onEditingComplete: (){print('editing complete');},
onTap: (){},
onChanged: (text){print(text);},
style: TextStyle(fontStyle: FontStyle.italic,color: Colors.white),
maxLines: 20,
autofocus: true,
decoration: InputDecoration.collapsed(hintText: "write code for the formation"),
),
)
);
}
}
【问题讨论】:
标签: flutter web dart textfield