如何本地化Android DatePicker?

3

我在我的Activity上放置了DatePicker。每次启动应用程序时,我都会在DatePicker小部件中看到英文日期版本:Oct 15 2012。但是我想在启动Activity时使用本地日期版本(俄语)。我尝试在UI初始化之前定义区域设置,但没有帮助。是否有可能不扩展DatePicker类就能实现它?


俄语本地版本看起来怎么样?请举个例子。例如:Окт 15 2012。 - Maxim Shoustin
应该是“2012年10月15日”。 - tatiasha
3个回答

2

实际上没有必要覆盖这个类。但是当我开始这样做时,我发现了一个特殊的方法"reorderpickers",它是专门设计用于本地化日期选择器(自动)的。我的错误在于在前一个活动中将语言环境设置为英语(以定义英语语言环境用于密码)。这就是标准方法不起作用的原因。所以,任何遇到相同问题的人,请检查你的代码是否更改了语言环境。


0

关于DataPicker和应用程序语言环境的更多信息,你可以在这里找到。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接