Android 根据日期格式更改布局

Android 根据日期格式更改布局,android,layout,locale,date-format,Android,Layout,Locale,Date Format,我正在Android上写我自己的DatePicker对话框。根据区域设置,此对话框应显示DMY、MDY或YMD格式()。例如: 我可以为每个区域设置创建一个布局,但这需要创建几十个布局。有没有一种方法可以将区域设置分组以使用相同的资源 也许,最简单的解决方案是从当前区域设置中检测日期格式(如何获取不同元素的顺序?),然后以某种方式交换NumberPicker

我正在Android上写我自己的DatePicker对话框。根据区域设置,此对话框应显示DMY、MDY或YMD格式()。例如:

我可以为每个区域设置创建一个布局,但这需要创建几十个布局。有没有一种方法可以将区域设置分组以使用相同的资源

也许,最简单的解决方案是从当前区域设置中检测日期格式(如何获取不同元素的顺序?),然后以某种方式交换NumberPicker