如何在 Flutter 中将系统剪贴板文本(复制、粘贴等)的语言更改为中文?

郑松岚*_*郑松岚 1 flutter flutter-dependencies flutter-layout

我试过这个,但它似乎不起作用:

new MaterialApp(
  title: 'Mian',
  localizationsDelegates: [
    GlobalMaterialLocalizations.delegate,
    GlobalWidgetsLocalizations.delegate,
  ],
  supportedLocales: [
    const Locale('zh','HK')
  ],
Run Code Online (Sandbox Code Playgroud)

我想将粘贴更改为 ???Select All 为 ????

在此处输入图片说明

Rob*_*bin 5

  1. 添加flutter_localizationspubspec.yaml
dependencies:
  flutter:
    sdk: flutter

  flutter_localizations:
    sdk: flutter
Run Code Online (Sandbox Code Playgroud)
  1. 进口flutter_localizationsmain.dart
import 'package:flutter_localizations/flutter_localizations.dart';
Run Code Online (Sandbox Code Playgroud)
  1. supportedLocales
class App extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      title: 'Flutter',
      home: new HomePage(title: ''),
      localizationsDelegates: [                             
        GlobalMaterialLocalizations.delegate,
        GlobalWidgetsLocalizations.delegate,
        DefaultCupertinoLocalizations.delegate
      ],
      supportedLocales: [
        const Locale('zh','CH'),
      ],
    );
  }
}
Run Code Online (Sandbox Code Playgroud)