设置locale显示两种不同的语言



我有一个应用程序,我在其中以编程方式设置了从哪里选择语言的区域设置。

我选择语言的屏幕上有一些带有文本的按钮和操作栏中的菜单。

有时,我不知道原因或如何复制它,按钮有正确的语言,这是在应用程序中设置的,但当我按下菜单按钮时,菜单显示在手机的语言。

我在网上没有找到这个问题,你知道哪里可能出错吗?我在xml文件中有所有的翻译,大多数时候都工作得很好。

谢谢。

if (Locale.getDefault().getLanguage().trim().equals(""))
    return "en";
else
    return Locale.getDefault().getLanguage();

返回语言。在此之后,在res -> values中创建一个文件夹,为英语创建values,为法语创建value -fr。

相关内容

  • 没有找到相关文章

最新更新