search - Flutter - 更改 SearchDelegate 的搜索提示文本

SearchDelegate 的当前实现中,没有更改提示文本的选项。当查询为空时,搜索屏幕会在查询字段中显示“搜索” 作为提示文本。

提示文本目前在第 395 行定义如下:

final String searchFieldLabel = MaterialLocalizations.of(context).searchFieldLabel;

然而,有一个 existing issue to this subject reported .

我无法为此提出任何解决方案。 您知道该问题的任何解决方法吗?

最佳答案

目前 SearchDelegate 有一个可选成员“searchFieldLabel”来指定搜索字段的标签。 它应该看起来像这样:

  @override
  String get searchFieldLabel => 'custom label';

https://stackoverflow.com/questions/54518741/

相关文章:

android - Flutter - 如何使列屏幕可滚动

android - 可以在 Android Studio 中使用 Flutter 开发 IOS 吗?

flutter - 导航器使用 pushNamed 传递参数

android - 如何在文本小部件 flutter 中显示 html 字符串

flutter - 相机和图像选择器插件有什么区别?

dart - 与容器装饰一起使用时,墨水瓶不显示波纹

flutter - 如何在 flutter 中检索当前的类名?

flutter - 子类化扩展 StatelessWidget 或 StatefulWidget 类

dart - 在 Flutter 中显示全屏图像 onTap

dart - 如何更改手机屏幕上的 flutter 应用程序名称显示?