Flutter:如何在 TextField 上使用 focusNode 属性

2024-02-01

我想控制TextField当 f 用户点击它时的小部件。我该如何实施focusNode财产?描述中没有详细的解释。


FocusNode focusNode;

void initState() {
  focusNode = new FocusNode();

  // listen to focus changes
  focusNode.addListener(() => print('focusNode updated: hasFocus: ${focusNode.hasFocus}')); 
}

void setFocus() {
  FocusScope.of(context).requestFocus(focusNode);
}

Widget build() {
  return
  ...
  new TextField(focusNode: focusNode, ...);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Flutter:如何在 TextField 上使用 focusNode 属性 的相关文章

随机推荐

  • Facebook 的 FirebaseUI 身份验证未登录

    我在 Android 中使用 FirebaseUI Auth 进行用户身份验证 我的应用程序 build gradle 中用于 Facebook 登录的依赖项 compile com google firebase firebase aut
  • FOSUserBundle 多种用户类型

    我正在构建一个应用程序 其中 至少 有两种不同的用户类型 比如说买家和卖家 每个用户类型应该有自己的逻辑 注册表单 流程 个人资料 权限等 但我想对每个用户使用 FOSUserBundle 以便在某些方面进行共同管理 我实际上被注册表挡住了
  • LeafletJS L.DivIcon HTML 标记文本 - 相对于地图缩放的比例

    因此 我正在使用最新版本的传单 v1 0 2 并尝试将文本标签动态应用到自定义 地理对齐 地图上的特定 lat lng 点 我的问题是 我需要地图上的文本在缩放时保持其大小 就好像文本实际上是图块图像的一部分 使用任何类型的标记都会使文本保
  • RavenDB 中使用空格键搜索子字符串

    我正在使用这样的查询 var query QueryParser Escape input session Query
  • 如何在我的图表的主标题中包含斜体?

    这是我的 atm 代码 plot V1 V2 pch 19 main Changes in absolute cell volume of Chlorella Alga over a 24hr period xlab Stage in 24
  • IIS6 上的 ASP.NET MVC

    在哪里可以找到有关在 IIS6 上运行 ASP NET MVC 最佳实践的一些好建议 对于提供 IIS7 托管的网络主机 我还没有看到任何现实的选择 主要是因为我不住在美国 因此 我想知道如何最好地在 ASP NET MVC 中构建应用程序
  • NestJS - 如何使用装饰器创建嵌套模式

    假设我想用猫鼬构建以下模式 const userSchema new Schema name firstName String lastName String 我怎样才能用 NestJS 装饰器做到这一点 Schema Prop 我尝试这个
  • 如何在测试之间重置 Hardhat 的主网分叉?

    我正在使用 Hardhat 的主网分支在 Hardhat 中编写单元测试 但是一项测试的结果似乎会影响未来的测试并导致我的断言失败 我正在使用 Alchemy 和区块 14189520 进行分叉 例如 it Test 1 async fun
  • 为 libmysqlclient.18.dylib 库创建符号链接

    我已经通过 pkg 安装程序安装了 mysql 我正在尝试启动 Rails 服务器 但收到以下错误 Library not loaded libmysqlclient 18 dylib LoadError 我读到解决方案是创建一个符号链接
  • 将 RSSI 转换为距离

    如何将 RSSI 转换为距离 我有三个坐标 RFID 读取器 Reader1 0 0 读者2 0 8 读者3 8 5 应答器获取 RSSI 从阅读器 1 获取 156 从阅读器 2 获取 115 从阅读器 3 获取 124 我如何获得应答器
  • 将 C++ 结构填充为 2 的幂

    我正在为嵌入式系统编写一些 C 代码 代码使用的 I O 接口要求每个消息的大小 以字节为单位 是 2 的幂 现在 代码做了类似的事情 在几个地方 pragma pack 1 struct Message struct internal u
  • 为什么右大括号显示没有代码覆盖率?

    我有一个 Swift 函数 Xcode 在代码覆盖率中显示 0 次传递 该行是一个右大括号 下面以红色突出显示 这是 Xcode 中的错误吗 如果没有 我需要满足什么条件才能运行该线路 我以为我通过这种方法覆盖了所有路径 很确定这是 Xco
  • 如何使用 docker 桌面运行 docker-compose? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我在 Windows 10 上 有一个 docker compose 文件 并被告知使用 docker 桌面而不是终端来运行它 我不知道如
  • 对于NoUiSlider,如何设置手柄/拇指的宽度?

    我尝试设置 NoUiSlider 的宽度 通过CSS noUi horizontal noUi handle width 8px height 25px left 0px top 8px border 0px solid 000000 bo
  • 将矩阵拆分为 4 个子矩阵,其总和之间的差异最小

    我必须找到 4 个子矩阵之和之间的差异 这是分割矩阵后得到的A不管怎样 为了得到子矩阵之和之间的差值最小 例如 对于矩阵A 3 0 2 8 8 5 3 2 2 3 2 5 2 1 4 3 4 1 4 2 3 6 2 4 3 我可以这样分割它
  • 如何使用 dplyr::mutate_all 对选定列进行舍入

    我正在使用以下软件包版本 devtools install github hadley dplyr gt packageVersion dplyr 1 0 5 0 9001 带有以下小标题 library dplyr df lt struc
  • 如何禁用 django-allauth 创建新帐户,但仍允许现有用户登录? [复制]

    这个问题在这里已经有答案了 我们已经运行一个网站一段时间了 该网站使用django allauth https github com pennersr django allauth使用以下任一方式进行身份验证 传统的基于电子邮件的注册 谷歌
  • 如何正确处理整个 DataFrame 中与 NaT 值的日期时间比较?

    当我试图检查是否是一个奇怪的行为时 我偶然发现了这种奇怪的行为DataFrame具有高于特定日期的值 而该 DataFrame 还可能包含pd NaT 值比较的行为符合预期 import pandas as pd pd NaT gt pd
  • Flask - 下载后删除文件

    我的代码需要一些帮助 在我的网站上 我无法弄清楚如何解决问题 我通过 JavaScript 解释代码创建一个链接 让您下载静态文件夹所请求的文档 这样做 App route static document
  • Flutter:如何在 TextField 上使用 focusNode 属性

    我想控制TextField当 f 用户点击它时的小部件 我该如何实施focusNode财产 描述中没有详细的解释 FocusNode focusNode void initState focusNode new FocusNode list