2017-01-04 2 views
1

У меня проблема с настройкой в ​​локали приложения на zh_HK. Код Locale locale = new Locale («zh_HK») также не работает и после печати locales.getAvailable locales list, я получаю zh_HK_ # Hans, zh_HK_ # Hant. Дальнейшая настройка Locale locale = new Locale («zh_HK_ # Hans») также НЕ работает.Android: Как установить Locale на zh_HK android

В напечатанном списке доступных мест у него нет опции, как zh_HK. Я импортирую java.utils.Locale.

Пожалуйста, помогите!

ответ

0

в своем классе, что extands Application поместить этот код:

public class myApp extends Application { 
@Override 
    public void onCreate() { 
     super.onCreate(); 
Locale locale = new Locale("zh","HK"); 
     Locale.setDefault(locale); 
     Configuration config = new Configuration(); 
     config.locale = locale; 
     getApplicationContext().getResources().updateConfiguration(config, null); 
} 
} 
+0

Он работал для меня с локали = новый Locale ("ж", "HK"); – mradss

+0

ok Я отредактирую ответ;) –