flutter 复制粘贴默认英文显示问题

本文介绍如何解决Flutter应用中TextField组件长按时显示的复制粘贴菜单不支持中文的问题。通过配置localizationsDelegates及supportedLocales,确保TextField在不同设备上正确显示中文复制粘贴选项。

问题描述:TextField长按显示出来的复制粘贴,不是中文

解决方案,步骤如下:

1.配置:

flutter_localizations:
  sdk: flutter

2.app的入口配置: 

MaterialApp(
  localizationsDelegates: [
    GlobalMaterialLocalizations.delegate,
    GlobalWidgetsLocalizations.delegate,
    GlobalCupertinoLocalizations.delegate,//一定要配置,否则iphone手机长按编辑框有白屏卡着的bug出现
  ],
  supportedLocales: [
    const Locale('zh', 'CN'),//设置语言为中文
  ],
)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值