首页 > 解决方案 > Flutter:热重新加载后键盘未显示在 TextField 上

问题描述

我不确定为什么热重载后键盘没有显示,我运行了下面的代码,它给出了没有 自动对焦的空 TextFiled:true

 TextField field = new TextField(
      controller: controller,
);

但是在添加自动对焦之后:真正的强文本** 键盘应该显示为有状态的小部件将在热重载后重新绘制自己。

 TextField field = new TextField(
          controller: controller,
          autofocus: true,
    );

注意:我当前的屏幕上只有 TextWidget。

标签: flutterflutter-layoutflutter-widget

解决方案


您必须使用热重启来重新创建所有小部件,热重启键盘将自动显示。在此处输入图像描述

mac上的热重启快捷键:Cmd + Shift + \


推荐阅读