草庐IT

textfield

全部标签

Flutter 键盘完成按钮导致文本字段内容消失

我在一个表单中有2个文本字段。当我在第二个文本字段中单击键盘上的完成按钮时,键盘隐藏并且两个文本字段都为空。当我手动关闭键盘时也会发生同样的情况,然后文本字段的内容也会丢失。看起来每次发生这种情况时屏幕都会刷新。为什么会这样?@overrideWidgetbuild(BuildContextcontext){TextEditingControllernameTextFieldController=TextEditingController();TextEditingControlleremailTextFieldController=TextEditingController();Fo

Flutter 键盘完成按钮导致文本字段内容消失

我在一个表单中有2个文本字段。当我在第二个文本字段中单击键盘上的完成按钮时,键盘隐藏并且两个文本字段都为空。当我手动关闭键盘时也会发生同样的情况,然后文本字段的内容也会丢失。看起来每次发生这种情况时屏幕都会刷新。为什么会这样?@overrideWidgetbuild(BuildContextcontext){TextEditingControllernameTextFieldController=TextEditingController();TextEditingControlleremailTextFieldController=TextEditingController();Fo

flutter - 如何在 TextField 之外的任何地方点击使其失去焦点?

当我点击TextField时,它会获得焦点。键盘打开,打字正常。现在我完成了输入,我点击了除TextField之外的任何地方,我希望焦点会改变并且键盘会消失,但事实并非如此。如何让点击TextField之外的任何地方使其失去焦点? 最佳答案 您可以将整个屏幕包裹在GestureDetector中,这样当您触摸GestureDetector上的任意位置时,将调用onTap方法来隐藏软键盘。newScaffold(body:newGestureDetector(onTap:(){/*Thismethodherewillhidetheso

flutter - 如何在 TextField 之外的任何地方点击使其失去焦点?

当我点击TextField时,它会获得焦点。键盘打开,打字正常。现在我完成了输入,我点击了除TextField之外的任何地方,我希望焦点会改变并且键盘会消失,但事实并非如此。如何让点击TextField之外的任何地方使其失去焦点? 最佳答案 您可以将整个屏幕包裹在GestureDetector中,这样当您触摸GestureDetector上的任意位置时,将调用onTap方法来隐藏软键盘。newScaffold(body:newGestureDetector(onTap:(){/*Thismethodherewillhidetheso

Flutter/Android - 将焦点从 TextField 转移到 DropdownButton

我在屏幕上有一个文本框和一个下拉按钮。当我从文本字段移动到选择一个项目然后返回文本字段时,我发现这有点尴尬。在文本字段中输入点击两次选择下拉菜单我的问题是您必须点击两次,一次是退出文本字段,第二次是访问下拉列表-有没有一种方法可以退出文本字段并一次点击打开下拉列表?这是内置于Android还是Flutter控件中?这是一些显示下拉菜单和文本框的flutter代码...class_TextAndDropdownStateextendsState{intselectedDropdown;StringselectedText;finaltextController=newTextEditin

Flutter/Android - 将焦点从 TextField 转移到 DropdownButton

我在屏幕上有一个文本框和一个下拉按钮。当我从文本字段移动到选择一个项目然后返回文本字段时,我发现这有点尴尬。在文本字段中输入点击两次选择下拉菜单我的问题是您必须点击两次,一次是退出文本字段,第二次是访问下拉列表-有没有一种方法可以退出文本字段并一次点击打开下拉列表?这是内置于Android还是Flutter控件中?这是一些显示下拉菜单和文本框的flutter代码...class_TextAndDropdownStateextendsState{intselectedDropdown;StringselectedText;finaltextController=newTextEditin

ios - 使用 SwiftUI 时如何隐藏键盘?

如何在以下情况下使用SwiftUI隐藏keyboard?案例一我有TextField,我需要在用户单击return按钮时隐藏keyboard。案例二我有TextField,我需要在用户点击外部时隐藏keyboard。如何使用SwiftUI执行此操作?注意:我没有问过关于UITextField的问题。我想通过使用SwifUI.TextField来完成。 最佳答案 您可以通过向共享应用程序发送操作来强制第一响应者辞职:extensionUIApplication{funcendEditing(){sendAction(#selector

ios - 使用 SwiftUI 时如何隐藏键盘?

如何在以下情况下使用SwiftUI隐藏keyboard?案例一我有TextField,我需要在用户单击return按钮时隐藏keyboard。案例二我有TextField,我需要在用户点击外部时隐藏keyboard。如何使用SwiftUI执行此操作?注意:我没有问过关于UITextField的问题。我想通过使用SwifUI.TextField来完成。 最佳答案 您可以通过向共享应用程序发送操作来强制第一响应者辞职:extensionUIApplication{funcendEditing(){sendAction(#selector

swift - 具有多个文本字段输入 View 的多个选择器 View Swift

我一直在论坛中搜索,但没有任何帮助。我在一个ViewController中使用4个文本字段,对于每个文本字段,我使用一个单独的pickerView作为textFields(4pickers)的输入View。当我点击第一个textField时,pickerView1成功出现并且textfield显示数据,但是当我点击第二个、第三个和第四个textfield时,第一个pickerView出现。我怀疑错误出在inputView声明中。如果您能帮助将“完成”按钮添加到pickerView,我将不胜感激。我的代码:classViewController1:UIViewController,UIP

swift - 具有多个文本字段输入 View 的多个选择器 View Swift

我一直在论坛中搜索,但没有任何帮助。我在一个ViewController中使用4个文本字段,对于每个文本字段,我使用一个单独的pickerView作为textFields(4pickers)的输入View。当我点击第一个textField时,pickerView1成功出现并且textfield显示数据,但是当我点击第二个、第三个和第四个textfield时,第一个pickerView出现。我怀疑错误出在inputView声明中。如果您能帮助将“完成”按钮添加到pickerView,我将不胜感激。我的代码:classViewController1:UIViewController,UIP