I made a custom DatePicker that extends the android DatePicker UI component. I needed this to make possible the visibility option for each DatePicker‘s view component(day,month and year).
I made this possible by hiding the views from DatePicker by its index.
I get the index of each component by getting the date format order like this DateFormat.getDateFormatOrder(context) , this returns a char array like {m, d, y} so I can get the order of the DatePicker components and hide them..
The problem I run into is that on some devices the DatePicker position its components by the selected locale of the user and not by the selected date format.
How can I get the DatePicker‘s components order? Or how I can figure out that DatePicker will position its components by locale or date format?
Note that I am developing this on Android API level 2.1++ and I would prefer not to make my own DatePicker so I can preserve the android DialogPicker UI theme.
Thank you!
And unfortunately the answer is: I had to develop my own DatePicker and now everything works fine