1
我不知道是不是每個Android手機預裝了en_US
區域設置?我必須預先設置Locale
以防止逗號分隔符問題。每個android手機都有en_US語言環境嗎?
目前,我使用下面的方法來強制更改,但是我擔心在某些設備上可能會出現異常。
Locale locale = new Locale("en_US");
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getBaseContext().getResources().updateConfiguration(config,
getBaseContext().getResources().getDisplayMetrics());
我同意,這是非常不可能的Android設備不具有該區域設置。但是,不是說它缺少的可能性就越小。 – oiZo