我有一个应用程序,我在其中设置语言环境,以编程方式从中选择语言。
我选择语言的屏幕上有一些带文字的按钮和操作栏中的菜单。
有时,我不知道原因或如何重现它,按钮具有在应用程序中设置的正确语言,但是当我按下菜单按钮时,菜单以手机语言显示。
我没有在网上发现这个问题,你知道会出错吗?我拥有xml文件中的所有翻译,并且大部分时间都可以正常运行。
谢谢。
答案 0 :(得分:0)
if (Locale.getDefault().getLanguage().trim().equals(""))
return "en";
else
return Locale.getDefault().getLanguage();
返回语言。在此之后在res中创建一个文件夹 - >英语值的值 - 法语的fr。