앱에서 언어를 변경하려고 하는데 잘되지 않아 고수님들께 질문드립니다.


중국어 간체(简体)와 번체(繁体)를 설정하려고 하는데 제가 작성한

코드를 보면


    public void setLocale(String char_select)
    {
        Locale locale = new Locale(char_select);
        Locale.setDefault(locale);
        Configuration config = new Configuration();
        config.locale = locale;
        getBaseContext().getResources().updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics());
   
    }


중국어간체로 설정하려고 하면 setLocale("zh_rCN")을 호출하고

중국어번체로 설정하려면 setLocale("zh_rTW")을 호출하는식으로 실현하려고 하는데 잘 안됩니다.

등록부구조는

 

와 같습니다.  고수님들 좋은 조언 부탁합니다.