【问题标题】:Tab navigation selection reverts to first one when text field is used in other tabs当其他选项卡中使用文本字段时,选项卡导航选择恢复为第一个
【发布时间】:2018-09-21 12:28:57
【问题描述】:

我有一个底部标签栏,每个标签都与一个屏幕相关联(基本上是一个脚手架)。包含 TextField 的选项卡有一个 ListView。当我在该选项卡中并单击 TextInputField。本地键盘弹出,当我完成后,键盘消失了,留下相同的选项卡视图,但选项卡的选择现在更改为第一个选项卡。

我认为我们需要复制上述内容: • 标签导航 • 在第一个以外的选项卡中有一个输入字段。

很高兴提供更多详细信息。 谢谢。

【问题讨论】:

    标签: flutter flutter-layout


    【解决方案1】:

    修复它。问题是我在 build 方法中初始化了控制器,因此每次调用 build 方法时,控制器都被初始化为初始索引为零。 在 initState 中初始化解决了它。

    【讨论】:

      猜你喜欢
      • 2021-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-27
      相关资源
      最近更新 更多