0

I recently installed Android 13 via the October update. Among the changes is to set the first day of the week to Monday. Previously, on my device it was Sunday - my preferred option.

I know that I can specify the first day of week in the DatePicker class but I'd have to do that for every instance in every app (well over 30).

Q: Is there a way of setting that system wide? (Yes, I've looked!)

Kevin Gilbert
  • 671
  • 10
  • 18
  • `DatePicker` seems to use [`android:firstDayOfWeek` to set that](https://developer.android.com/reference/android/R.styleable?hl=en#DatePicker_firstDayOfWeek), based on the Android 13 source code. Have you tried defining that in your theme? – CommonsWare Oct 16 '22 at 23:43
  • I want a global solution - one that applies to all apps – Kevin Gilbert Oct 17 '22 at 01:22
  • Based on: https://stackoverflow.com/q/269486/295004 it would depend on what locale each app is using. I would double check the default system locale your device is set to. – Morrison Chang Oct 17 '22 at 01:38
  • Re "default system locale": that is the problem. I've searched the Setting but cannot find any such entry. I (very) vaguely remember such an entry but it doesn't seem to be available under Android 13. :( – Kevin Gilbert Oct 17 '22 at 03:26
  • 1
    "I want a global solution - one that applies to all apps" -- then how is your question related to programming? – CommonsWare Oct 17 '22 at 11:38
  • Fair point - I guess this should have been posted elsewhere – Kevin Gilbert Oct 17 '22 at 22:58

1 Answers1

0

I got it fixed by switching my default language to English (United Kingdom).

The default is now Monday device-wide.

Diana
  • 1