我在我的Activity
上放置了DatePicker
。每次启动应用程序时,我都会在DatePicker
小部件中看到英文日期版本:Oct 15 2012。但是我想在启动Activity
时使用本地日期版本(俄语)。我尝试在UI
初始化之前定义区域设置,但没有帮助。是否有可能不扩展DatePicker
类就能实现它?
我在我的Activity
上放置了DatePicker
。每次启动应用程序时,我都会在DatePicker
小部件中看到英文日期版本:Oct 15 2012。但是我想在启动Activity
时使用本地日期版本(俄语)。我尝试在UI
初始化之前定义区域设置,但没有帮助。是否有可能不扩展DatePicker
类就能实现它?
实际上没有必要覆盖这个类。但是当我开始这样做时,我发现了一个特殊的方法"reorderpickers",它是专门设计用于本地化日期选择器(自动)的。我的错误在于在前一个活动中将语言环境设置为英语(以定义英语语言环境用于密码)。这就是标准方法不起作用的原因。所以,任何遇到相同问题的人,请检查你的代码是否更改了语言环境。
http://coffeebreak.hiq.se/2011/09/09/fixing-androids-datepickerdialog/