flutter - 如何将清除按钮添加到 TextField 小部件

标签 flutter dart

有没有合适的方法向 TextField 添加清除按钮?

就像这张来自 Material 设计指南的图片:

enter image description here

我发现是在InputDecorationsuffixIcon中设置一个明确的IconButton。这是正确的方法吗?

最佳答案

输出:

enter image description here

创建一个变量

var _controller = TextEditingController();

还有你的 TextField:

TextField(
  controller: _controller,
  decoration: InputDecoration(
    hintText: 'Enter a message',
    suffixIcon: IconButton(
      onPressed: _controller.clear,
      icon: Icon(Icons.clear),
    ),
  ),
)

关于flutter - 如何将清除按钮添加到 TextField 小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48927928/

相关文章:

flutter - OpenAI ChatGPT (GPT-3.5) API : Why does it take so long to get a completion?

firebase - 如何从 Dart VM/Dart 集成测试访问 Firebase Firestore?

android - Flutter 应用程序仅在通过 APK 文件安装时停止。如何解决?

dart - 如何在 Flutter 上使用图标资源

dart - 如何检测在dart类中是否单击了 polymer 按钮

flutter - 使用 dart 图像包从图像中删除浅色背景

flutter - 如何从一个 Dart 文件访问另一个方法?

android - 如何向 Flutter 相机添加闪光灯切换按钮 (flutter_camera_ml_vision)

dart - 使用dart检索 setter/getter 值:镜面反射

flutter - flutter 正确打印有 future map 的 map