我将 DatePicker
放在我的 Activity
上。每次我启动我的应用程序时,我都会在 DatePicker 小部件中看到英语版本的日期:Oct 15 2012
。但是当我开始我的 Activity 时,我想有一个本地版本的日期(俄语)。我试图在 UI
初始化之前定义语言环境。但这没有帮助。是否有可能在不扩展 DatePicker
类的情况下实现它?
最佳答案
其实不需要重写这个类。但是当我开始这样做时,我发现了有关特殊方法“reorderpickers”的信息,该方法专门用于本地化日期选择器(自动)。我的错误是在之前的 Activity 中将区域设置设置为英语(为密码定义英语区域设置)。这就是标准方法不起作用的原因。因此,遇到相同问题的任何人都可以检查您的代码是否更改了 Locale。
关于android - 如何本地化 Android DatePicker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12992765/