getRelativeTimeSpanString的默认语言环境

用户名

我使用以下方法覆盖了我的应用的语言环境:

 Locale locale = new Locale("ca");
    Locale.setDefault(locale);
    Configuration config = new Configuration();
    config.locale = locale;
    getBaseContext().getResources().updateConfiguration(config,
            getBaseContext().getResources().getDisplayMetrics());

但似乎getRelativeTimeSpanString不适用于应用程序上下文,而是使用系统区域设置。

托尔斯滕夫

您的解决方案几乎是正确的。

但是,由于字符串是从系统资源加载的,因此您必须更新系统资源的配置。以下是我的工作:

    Configuration configuration = new Configuration(Resources.getSystem().getConfiguration());
        configuration.locale = Locale.GERMANY; // or whichever locale you desire
        Resources.getSystem().updateConfiguration(configuration, null);

(注:从Jelly Bean MR1开始,建议使用

configuration.setLocale(Locale.GERMANY);

更改语言环境,而不是直接设置成员。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

getRelativeTimeSpanString的默认语言环境

来自分类Dev

更改默认的语言环境

来自分类Dev

Symfony 2:转换为默认语言环境

来自分类Dev

更改junit测试的默认语言环境

来自分类Dev

NSDateFormatter和默认语言环境导致错误

来自分类Dev

Symfony默认语言环境和路由

来自分类Dev

如何在早期获取默认语言环境

来自分类Dev

Spring 语言环境默认 lang 属性

来自分类Dev

Laravel 默认语言环境不在 url 中

来自分类Dev

无论当前的默认语言环境如何,如何获取默认的ResourceBundle

来自分类Dev

无论当前的默认语言环境如何,如何获取默认的ResourceBundle

来自分类Dev

react-intl:缺少语言环境的语言环境数据:“未定义”。使用默认语言环境:“en”作为后备

来自分类Dev

如果在Rails中缺少语言环境,则默认语言环境

来自分类Dev

如果在Rails中缺少语言环境,则使用默认语言环境

来自分类Dev

Rails 如何仅隐藏 url 中的默认语言环境,但显示其他语言环境

来自分类Dev

Symfony2:翻译中未应用默认语言环境

来自分类Dev

将语言环境设置为系统默认的UTF-8

来自分类Dev

是否可以根据语言环境确定默认纸张尺寸?

来自分类Dev

Gettext将始终使用系统默认语言环境

来自分类Dev

在Symfony 2中通过路由设置默认语言环境

来自分类Dev

定义默认语言环境并处理Spring Locale Interceptor的异常

来自分类Dev

如何在Ubuntu Server中更改默认语言环境?

来自分类Dev

Gedmo \ Translatable忽略配置中设置的默认语言环境

来自分类Dev

具有默认语言环境的String.toLowerCase()的目的?

来自分类Dev

如何忽略系统默认语言环境以检索resourceBundle

来自分类Dev

将默认语言环境设置为DatePicker和TimePicker

来自分类Dev

如何为控制器设置默认语言环境

来自分类Dev

如何在Ubuntu Server中更改默认语言环境?

来自分类Dev

将语言环境设置为系统默认的UTF-8

Related 相关文章

  1. 1

    getRelativeTimeSpanString的默认语言环境

  2. 2

    更改默认的语言环境

  3. 3

    Symfony 2:转换为默认语言环境

  4. 4

    更改junit测试的默认语言环境

  5. 5

    NSDateFormatter和默认语言环境导致错误

  6. 6

    Symfony默认语言环境和路由

  7. 7

    如何在早期获取默认语言环境

  8. 8

    Spring 语言环境默认 lang 属性

  9. 9

    Laravel 默认语言环境不在 url 中

  10. 10

    无论当前的默认语言环境如何,如何获取默认的ResourceBundle

  11. 11

    无论当前的默认语言环境如何,如何获取默认的ResourceBundle

  12. 12

    react-intl:缺少语言环境的语言环境数据:“未定义”。使用默认语言环境:“en”作为后备

  13. 13

    如果在Rails中缺少语言环境,则默认语言环境

  14. 14

    如果在Rails中缺少语言环境,则使用默认语言环境

  15. 15

    Rails 如何仅隐藏 url 中的默认语言环境,但显示其他语言环境

  16. 16

    Symfony2:翻译中未应用默认语言环境

  17. 17

    将语言环境设置为系统默认的UTF-8

  18. 18

    是否可以根据语言环境确定默认纸张尺寸?

  19. 19

    Gettext将始终使用系统默认语言环境

  20. 20

    在Symfony 2中通过路由设置默认语言环境

  21. 21

    定义默认语言环境并处理Spring Locale Interceptor的异常

  22. 22

    如何在Ubuntu Server中更改默认语言环境?

  23. 23

    Gedmo \ Translatable忽略配置中设置的默认语言环境

  24. 24

    具有默认语言环境的String.toLowerCase()的目的?

  25. 25

    如何忽略系统默认语言环境以检索resourceBundle

  26. 26

    将默认语言环境设置为DatePicker和TimePicker

  27. 27

    如何为控制器设置默认语言环境

  28. 28

    如何在Ubuntu Server中更改默认语言环境?

  29. 29

    将语言环境设置为系统默认的UTF-8

热门标签

归档