如何使用GlobalMaterialLocalizations中的本地化字符串?

时间:2019-06-25 19:00:56

标签: flutter localization material-design flutter-layout

我想使用GlobalMaterialLocalizations class中可用的预定义本地化字符串之一。我已在MaterialApp

中添加了必要的内容
MaterialApp(
    localizationsDelegates: [
        const LocalizationDelegate(),
        GlobalMaterialLocalizations.delegate,
        GlobalWidgetsLocalizations.delegate,
    ],
    supportedLocales: [
        const Locale('en', ''),
        const Locale('sv', ''),
    ],
    localeResolutionCallback:(Locale locale, Iterable<Locale> supportedLocales) {
         return locale; // Return a different locale if the user choose another language in the settings
    },

    ...

,我的自定义LocalizationDelegate运行正常。由于没有GlobalMaterialLocalizations方法,我只是不知道如何在GlobalMaterialLocalizations.of(BuildContext)中使用预定义的字符串?

1 个答案:

答案 0 :(得分:0)

结果是我在错误的类中寻找docker pull bitnami/docuwiki:latest方法。要实际使用字符串,应使用.of(BuildContext)类。

MaterialLocalizations

希望它可能会帮助遇到同样问题的其他人。