如何本地化Android DatePicker?

时间:2012-10-20 21:16:00

标签: android android-widget

我将DatePicker放在Activity上。每次我启动我的应用程序时,我都会在DatePicker widget: Oct 15 2012中看到英文版的日期。但是当我开始我的活动时,我希望有一个本地版本的日期(俄语)。我试图在UI初始化之前定义语言环境。但它没有帮助。有没有可能在不延长DatePicker课程的情况下成功?

3 个答案:

答案 0 :(得分:2)

实际上没有必要覆盖这个类。但是当我开始这样做时,我发现了有关特殊方法“reorderpickers”的信息,该方法专门用于本地化datepicker(自动)。我的错误是在上一个活动中将Locale设置为英语(为密码定义英语区域设置)。这就是标准方法不起作用的原因。因此,任何遇到相同问题的人都会检查您的代码是否更改了Locale。

答案 1 :(得分:0)

您应该创建自定义datepickerdialog。为此,该链接可以帮助您;

http://coffeebreak.hiq.se/2011/09/09/fixing-androids-datepickerdialog/

答案 2 :(得分:0)

您可以找到here

的DatePicker和应用程序区域设置的其他信息