How to change locale to use Latin Serbian (instead of Cyrillic Serbian)
The Serbian language has Latin and Cyrillic alphabets. In Android's Date and Time Picker widgets, the displayed alphabet for Serbian locales seems to be Cyrillic, as seen here. I wanted to change the locale so that the android widgets are using the Latin Serbian alphabet. The current language/country code (yielding Cyrillic) are sr and RS respectively. Therefore, my setLocale function is called as setLocale("sr", "RS"); This is the part im not sure about - according to localeplanet.com , the local code for latin serbian is sr_Latn_RS . However, I tried both setLocale("sr_Latn", "RS"); //and