android - 专注于 TextField 时屏幕底部出现黑色空间
问题描述
专注于文本字段时,屏幕底部出现黑色空间问题。
目标应用设备具有物理键盘 (Zebra MC2700)
当我关闭虚拟键盘时会出现问题,并且系统似乎在 UI 覆盖的底部向我显示了一个黑色空间。Zaznaczam, że aplikacja działa w trybie pełnoekranowym。
文本字段代码:
TextField(
controller: _passwordController,
decoration: InputDecoration(
filled: true,
labelText: 'ENTER PIN'
),
obscureText: true,
keyboardType: TextInputType.number,
),
当我输入文本字段时出现黑色空间,当我取消焦点时消失。
对焦 前对焦前画面
对焦 后画面对焦后
出现问题
解决方案
试试下面的代码希望它有帮助:
声明文本编辑控制器:
final TextEditingController username = TextEditingController();
然后创建您的小部件:
TextFormField(
controller: username,
decoration: InputDecoration(
border: OutlineInputBorder(),
labelText: 'Username',
hintText: 'Enter Username',
prefixIcon: Icon(Icons.mail, color: Colors.black),
),
textInputAction: TextInputAction.next,
),
推荐阅读
- php - 呼叫 URL 友好的正确链接
- autocomplete - Visual Studio 2019 中的自动完成/智能感知损坏
- c++ - std::string 的 C++ c_str 返回空
- javascript - 如何修复代码不移动类别下的频道
- javascript - 根据 ID 设置 React 组件的样式
- firebase - 找不到文件时,FlutterFire Storage 重新抛出 PlatformException
- python - 如何获取 youtube_dl 下载的路径?
- android - 从不同页面返回 null 的文本
- ethereum - 我的主网 geth 快速同步会赶上吗?
- android - Angular 应用程序的 Android 模拟器中的 Cordova 错误