有没有办法在文本字段中捕获按键?就我而言,当用户在文本字段内按下 Enter 键时,值将被存储。为此,我需要像 Kotlin+Android 一样使用 Keypress-event。我这周刚开始尝试 flutter,因为它很有趣,而且是跨平台的。
RawKeyboardListener(
child: TextFormField(
keyboardType: TextInputType.text,
decoration: new InputDecoration(labelText: "Phone"),
validator: (val) => val.length == 0 ? 'Enter your phone' : null,
onSaved: (val) => this.phone = val,
),
focusNode: FocusNode(),
onKey: (RawKeyEvent event) {
print(event.data.logicalKey.keyId);
if (event.runtimeType == RawKeyDownEvent ) {
print("asdadda");
}
},
),
Run Code Online (Sandbox Code Playgroud)
但是我不知道为什么它不起作用但是我按下了键。
我一直在寻找以颤振方式将 csv 导入数据库。但不幸的是,我找不到与此案例相关的文章。所以我想知道是否有办法将csv导入数据库。如果是,我怎样才能做到这一点?就我而言,我打开文件选择器并想导入 csv 文件。我可以用 Kotlin 的方式轻松地做到这一点,但不能以颤动的方式做到这一点。我将不胜感激任何帮助。