当我在程序的每个部分中使用文本字段并运行该程序时,键盘会立即打开和关闭,并且没有机会输入任何内容。我使用Flutter SDK的1.17版。我使用的小部件有问题吗?
我使用过Material
,Scaffold
,SingleChildScrollView
小部件,但仍然无法解决我的问题。
答案 0 :(得分:0)
我尝试以任何方式解决此问题。 我发现了一种有趣的方式,在我的应用程序中,我使用了漂亮的弧形导航栏,当我删除它并在我的应用程序中设置了默认导航栏时,我的问题解决了
答案 1 :(得分:0)
在我自己的情况下,我将此 key: ValueKey<int>(math.Random().nextInt(5)),
作为 TextFormField 的祖先小部件的键。我删除了它,错误不再出现。
所以我的调试建议是检查小部件树中的所有小部件,这些小部件为其 key 参数传递了任何值。