3
내 응용 프로그램에는 텍스트가 스페인어 인 버튼이 하나 있습니다. 이 버튼을 클릭하면 전체 응용 프로그램을 스페인어로 변경하고 싶습니다.버튼 클릭시 언어 변경
Locale mLocale = new Locale("es");
Locale.setDefault(mLocale);
Configuration config = getBaseContext().getResources().getConfiguration();
if (!config.locale.equals(mLocale))
{
config.locale = mLocale;
getBaseContext().getResources().updateConfiguration(config, null);
}
또한 두 개의 개별 Strings.xml 파일을 만들었습니다. 성공하지 못했습니다. 버튼 클릭시 응용 프로그램 언어를 변경하고 싶습니다.
덕분에 당신은 당신이
당신이 고해상도/값에 String.xml을 가지고 고해상도/값-ES 하나 않는 로케일을 변경 한 후
setContentView()
전화를해야 – Blackbelt