안드로이드 개발 질문/답변
(글 수 45,052)
앱에서 언어를 변경하려고 하는데 잘되지 않아 고수님들께 질문드립니다.
중국어 간체(简体)와 번체(繁体)를 설정하려고 하는데 제가 작성한
코드를 보면
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")을 호출하는식으로 실현하려고 하는데 잘 안됩니다.
등록부구조는
와 같습니다. 고수님들 좋은 조언 부탁합니다.
Configuration c = getBaseContext().getResources().getConfiguration(); 로 해보세요.