我試圖將日歷語言從英語更改為韓語。我想我在輸入此代碼時沒有任何錯誤。但我的語言環境沒有改變。不知道為什么它不起作用。
這是我的代碼。我已經改變了'pubspec.yaml'
import 'package:flutter_localizations/flutter_localizations.dart'; // library
Widget build(BuildContext context) {
return MaterialApp(
localizationsDelegates: [
GlobalMaterialLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
],
supportedLocales: [
const Locale('ko', 'KR'),
],
home: buildHomePage(),
);
Future<void> _selectrequestDate(BuildContext context) async {
final DateTime? pickedDate = await showDatePicker(
context: context,
initialDate: requestDate,
firstDate: DateTime(2015),
lastDate: DateTime(2050));
if (pickedDate != null && pickedDate != requestDate)
setState(() {
requestDate = pickedDate;
});
我該如何解決這個問題?如果我在新專案上嘗試這個,效果很好。
uj5u.com熱心網友回復:
您可以嘗試使用easy_localization包,因為在最新版本中,這些包提供了startLocale覆寫設備區域設定的內容。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/338147.html
上一篇:由于無法將引數型別“Function”分配給引數型別“voidFunction()”,因此無法創建ontap函式怎么辦?
