flutter - Flutter:热重新加载后键盘未显示在 TextField 上
问题描述
我不确定为什么热重载后键盘没有显示,我运行了下面的代码,它给出了没有 自动对焦的空 TextFiled:true
TextField field = new TextField(
controller: controller,
);
但是在添加自动对焦之后:真正的强文本** 键盘应该显示为有状态的小部件将在热重载后重新绘制自己。
TextField field = new TextField(
controller: controller,
autofocus: true,
);
注意:我当前的屏幕上只有 TextWidget。
解决方案
您必须使用热重启来重新创建所有小部件,热重启键盘将自动显示。在此处输入图像描述
mac上的热重启快捷键:Cmd + Shift + \
推荐阅读
- react-native - 将参考文献转发到 Navigator react-navigation
- model - 如何在sas的proc reg中逐步选择的所有选择模型中添加t统计值?
- laravel - 与所有视图共享数据,最佳实践
- python - 如何使用 pandas.dataframe.where() 更改值?
- c++ - 如何在 MSVC 2019 中的 CMake 管理的 C++ 项目中将命令行启动参数添加到发布目标?
- delphi - Delphi将base64字符串转换为PNG图像
- javascript - 不返回真
- c++ - 我需要哪些 DLL 和库才能使用“timeBeginPeriod”或“timeapi.h”的其他部分?
- ruby-on-rails - Rspec 种子作业在模型验证后运行
- python - tqdm 将我的程序减慢了至少 8 倍