当我在纵向模式中选择语言时,它可以正常工作。当我将方向更改为横向并返回到纵向模式时,默认语言英语被选中。
我在android menifest文件中尝试了这段代码
机器人:configChanges ="键盘|隐藏|屏幕尺寸|取向
那么任何人都可以建议我如何达到上述要求吗? Thanx提前
答案 0 :(得分:1)
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
// Set your locale here...
}
在你的活动类中添加上面的代码,当旋转被更改时,调用方法并且语言环境不记得你在语言环境中设置的语言环境。
答案 1 :(得分:-1)
正确的方法是从你的应用程序对象中处理它。
public class MyApp extends Application {
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
// Set your locale here...
}
}