2017-01-04 9 views
1

アプリのロケールをzh_HKに設定することに問題があります。 ロケールロケール=新しいロケール( "zh_HK")も動作していないので、locales.getAvailableロケールリストを印刷すると、zh_HK_#Hans、zh_HK_#Hantが表示されます。さらに多くの設定Locale locale = new Locale( "zh_HK_#Hans")も機能しません。Android:zh_HKにロケールを設定する方法android

使用可能なロケールのリストには、zh_HKのようなオプションはありません。 java.utils.Localeをインポートしています。

助けてください!アプリケーションは、このコードを入れextandsあなたのクラスで

答えて

0

:それは、ロケールのロケール=新しいロケール(「ZH」、「HK」)と私のために働いた

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

を。 – mradss

+0

ok私は答えを編集します;) –

関連する問題