【问题标题】:How can I navigate to another widget by using onSubmitted in Flutter如何在 Flutter 中使用 onSubmitted 导航到另一个小部件
【发布时间】:2020-01-15 09:18:58
【问题描述】:

我想在 Flutter 中使用 TextField() 中的 onSubmitted 导航到另一个小部件。我怎样才能做到这一点?

【问题讨论】:

  • “导航”是什么意思? Flutter中有一个路由的概念,但我也可以想象你的意思是焦点。你能澄清一下吗?
  • 我想使用 Navigate.push() 和 MaterialPageRourte() 但我无法使用它。

标签: android flutter dart


【解决方案1】:

onSubmitted 中添加Navigator.push()。 就像下面的例子一样。

TextField(
        onSubmitted: (value){
          Navigator.push(
            context,
            MaterialPageRoute(builder: (context) => SecondRoute()),
          );
        },
        decoration: InputDecoration(
          border: InputBorder.none,
          hintText: "Search",
          suffixIcon: Icon(
            Icons.search,
          ),
        ),
      ),

【讨论】:

    猜你喜欢
    • 2020-09-08
    • 1970-01-01
    • 2020-06-07
    • 1970-01-01
    • 2020-07-22
    • 2019-01-30
    • 2021-12-09
    • 1970-01-01
    • 2021-09-11
    相关资源
    最近更新 更多