flutter - Flutter 设置原生键盘大写锁定
问题描述
有没有办法将本机键盘设置为打开大写锁定?
我试过 TextCapitalization.characters 但这不是预期的行为。
我们期望的是在启用大写锁定的情况下启动键盘,但用户应该能够将其关闭。
大写锁定(双击大写键):
解决方案
我认为您尝试重新启动您的应用程序希望您的问题得到解决:
我尝试下面的代码希望它可以帮助你我使用textCapitalization: TextCapitalization.characters,
下面的代码及其工作。
//Declare your controller here
final myController = TextEditingController();
//your widget
Padding(
padding: const EdgeInsets.all(16.0),
child: TextFormField(
//textCapitalization: TextCapitalization.words,//First letter capital of every charecter
textCapitalization: TextCapitalization.characters,// All letters capital of every charecter
// textCapitalization: TextCapitalization.sentences,// first letter captil of your sentence
//textCapitalization: TextCapitalization.none,//no capital letter
controller: myController,
),
),
推荐阅读
- c# - 如何使 asmx 比使用 NetworkCredential 更安全?
- ios - 使用 Expo 的 iOS 物理设备上的未确定权限
- python - 主页布局
- product - 如何在 Bigcommerce 的另一个产品页面中使用 SKU 获取其他产品详细信息
- scala - 在 Spark DataFrame 中基于旧列添加新列
- html - CSS问题容器显示/对齐跨度/对齐标题
- python - 在具有多个数据框的列表中计算平均值的最快方法
- reactjs - 基于减速器变化的吐司
- jenkins - Jenkins - 更新/编辑左侧面板标签
- ios - 如何以最少的检查检查图形的边是否与另一条边相交?