我正在调用一个自定义方法将当前的文化信息动态切换为法语“fr”
像这样,但在调用该方法后,我的 android 应用程序仍然使用默认文化,即“en”,但在调试模式下,文化似乎没问题。我的文件夹没问题。我两者都有,并且字符串值已配置。文件夹:resource/values/strings.xml、resource/values-fr/strings.xml。
我需要重新加载我的内容视图还是什么?我在这里想念什么?
private void SetLocal(string lang)
{
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo(lang);
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(lang);
}