问题标签 [flutter-textformfield]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
52 浏览

flutter - 如何使我的文本字段与发送按钮的大小相同

我有以下文本字段

看起来像

在此处输入图像描述

texfield 最多可以有 8 行文本和 1 行最小行。但是当它为空时,我希望它与发送按钮的高度相同。但是现在文本按钮的下方和上方似乎有某种边距。

0 投票
0 回答
35 浏览

flutter - FloatingLabelBehavior.always 时浮动标签样式不适用

这是一个非常简单的问题。这floatingLabelBehavior是大约 2 年前添加的,但没有人提出一个问题,即如果您将特定样式设置为floatingLabelStyle,除非您单击该字段或该字段获得焦点,否则它不会显示为正确的样式。

有人找到解决方案吗?还是我应该只搜索有关如何在不显示软键盘的情况下自动聚焦字段的解决方案?

0 投票
1 回答
17 浏览

flutter - 当浮动标签行为在颤动中自动时,更改标签颜色 textFormField 焦点

当浮动标签行为在颤振中自动时,更改标签颜色 TextFormField 焦点

焦点节点关闭的图像

焦点节点所在的图像

我想在颤抖中解决这个问题

0 投票
1 回答
27 浏览

flutter - 在用户输入时自动调整 Flutter TextFormField 内容的大小,同时保持 maxLines 等于 1

TextFormField在我的 Flutter 应用程序中使用来获取用户的电子邮件地址。有些电子邮件地址很长,因此,如果我继续输入,它就会开箱即用。看看下图中电子邮件的前几个字母是如何在盒子外面的。

在此处输入图像描述

下面是代码(只是一个简单的TextFormField)。我希望文本在保持一行的同时自动调整大小,而且我可以看到所有文本。有没有办法做到这一点?

0 投票
1 回答
20 浏览

json - 将Json分配给Flutter中的TextFormFeild后如何通过Json编辑文本?

我 prase 一个 json 并将文本分配给一个 TextFormField。我想再次编辑该文本。怎么做。我试过了,但 json 显示的文本仍然显示。

我的 TextTextFormField

0 投票
0 回答
21 浏览

flutter - 使用 TextFormField 时,floatingLabelBehavior 会忽略 floatingLabelStyle

如果我使用TextFormField并设置floatingLabelBehavioralways,则它不遵循中设置的样式floatingLabelStyle

但是当我使用FormField(我使用它是因为我添加了 a DropdownButton)并设置floatingLabelBehavior为 时always,它遵循样式。

floatingLabelStyle之间的风格是一样的。TextFormFieldFormField

0 投票
1 回答
46 浏览

flutter - Flutter:FormFields 的良好实践。我是否为每种类型的字段创建一个小部件?

我想以不同的形式重用不同类型的字段,我创建了一个单独的 Widget 来返回TextFormField.

从逻辑上讲,不同类型的字段有自己的验证和其他属性,所以我开始研究继承等以避免重写相同的代码块。

据我所知,Flutter 不鼓励小部件的继承,所以我的问题是关于在 Flutter 中重用各种表单字段的代码以保持可读性并保持代码干净的最佳实践。

有小费吗?

0 投票
2 回答
41 浏览

flutter - 在特定的 TextField Flutter 外部单击后调用函数

我有一个表单页面,并且有几个 TextFields,我想在单击一个特定文本字段之外调用一个函数。是否有任何 TextField 参数可以满足我的目的或以任何方式做到这一点?

0 投票
0 回答
72 浏览

flutter - 如何在 Flutter 的 Textfield 中禁用 AUTO SUGGESTION 以及 IOS 中 KEYBOARDTYPE 的其他问题

我正在开发一个词汇学习应用程序(从英语到法语,反之亦然)。在进行测验时,如果用户在建议栏上没有建议,我会更喜欢它(因为它有助于拼写)。我尝试在文本字段中禁用选项,但没有任何效果。这是代码:

唯一可行的方法是如果我将keyboardType设置为电子邮件地址......但在这种情况下,空格键变得非常小并且@符号出现......

我不明白为什么 enableSuggestions : false 和 autocorrect : false 不起作用。API 文档中指定对于 IOS : AUTOCORRECT 应设置为 false 以禁用此功能。

你知道是否有颤振错误吗?

我尝试在 ANDROID DEVICE 上调试相同的代码,它运行良好。IOS好像有问题。。。。

我对 TEXTFIELD 小部件的另一个选项也有同样的问题:与大写链接的那个。

它从不将 fieldText 的第一个字母大写。它在 Android 上运行良好。

0 投票
0 回答
206 浏览

json - Flutter Bloc - 根据选定的下拉项填充表单字段

我正在尝试使用 flutter bloc 允许用户从下拉菜单中选择员工姓名,然后根据所选员工在同一屏幕上填充表单字段。然后可以编辑这些字段。我已经查看了颤振 todos 示例,它是与我想要做的最接近的功能,但它并不完全相同。

目前,我可以让下拉按钮显示和选择员工对象 (JSON),但我无法根据此选择来填充表单字段。我可以通过状态访问员工对象及其属性,但是当我将变量提供给 TextFormField 的 initialValue 属性时,即使通过控制台打印变量显示它在那里,它也不会显示任何内容。

我一直在尝试对整个屏幕使用一个块来执行此操作,但我现在想知道是否只能使用一个用于下拉按钮的块和另一个用于表单的块来执行此功能。

理想情况下,为了简单起见,我希望在整个屏幕上使用一个块。任何想法如何使用块状态管理根据下拉列表中的选定对象填充表单字段

继承人一些代码:

任何帮助,将不胜感激