flutter - 如何在Flutter中为文本字段自动显示键盘

标签 flutter textfield

我在Flutter中有一个TextField,我想自动选择文本并显示键盘。
我可以通过TextEditingController选择文本,但是即使打开了FocusNodes requestFocus,也不会在小部件打开时显示键盘。

如何自动打开TextField的键盘?

最佳答案

您可以使用TextFieldautofocus:true属性:

Whether this text field should focus itself if nothing else is already focused.



因此,每当窗口小部件出现在屏幕上时,如果键盘焦点没有其他任何作用,焦点将自动指向它,从而打开键盘。
TextField(TextEditingController: controller, 
         FocusNode: focusNode,
         autofocus:true)

关于flutter - 如何在Flutter中为文本字段自动显示键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60510427/

相关文章:

flutter - 如何在 dart 中将时间戳字符串从 24 小时格式转换为 12 小时格式?

flutter - 在 Flutter 中,如何创建 'how this app works' 演练?

flutter - 如何在 flutter 中返回 <Widget>[ ]?

flutter - Dart 中 List<String>.from() 和 as List<String> 的区别

flutter - 如何知道用户是否在 flutter 中单击了 WebView 中的链接?

ruby-on-rails - 如何为rails中的新表单设置文本字段的默认值?我正在使用 :value => "0". 但在编辑表单中我也得到 '0' 值

java - 从其他类访问 Java Swing TextField

java - TextField 的 prefColumnCount 属性是什么?

java - 在填写必填字段之前禁用 JButton 所需的建议 - Java

SwiftUI:如何仅在用户停止在 TextField 中输入时运行代码?