flutter showDatePicker顯示中文日期_Flutter時間控件顯示中文


 flutter showDatePicker showTimePicker顯示中文日期

1、配置flutter_localizations依賴

 找到pubspec.yaml配置flutter_localizations

dependencies: flutter: sdk: flutter flutter_localizations: sdk: flutter

2、導入國際化的包 flutter_localizations

import 'package:flutter_localizations/flutter_localizations.dart'; 

3、設置國際化

void main() { runApp( new MaterialApp( title: 'app', theme: new ThemeData( primaryColor: Colors.white, ), home: new MyLoginWidget(), localizationsDelegates: [ //此處 GlobalMaterialLocalizations.delegate, GlobalWidgetsLocalizations.delegate, ], supportedLocales: [ //此處 const Locale('zh', 'CH'), const Locale('en', 'US'), ], ), ); }

4、要顯示中文的控件設置:

_showDatePicker() async{ var date =await showDatePicker( context: context, initialDate: _datetime, firstDate:DateTime(1900), lastDate:DateTime(2050), locale: Locale('zh'), ); if(date==null) return; print(date); setState(() { _datetime=date; }); }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM