Androidの国際化に適した&アプリケーション内の多言語
3769 ワード
国&地域言語速報表:http://www.cnblogs.com/Mien/archive/2008/08/22/1273950.html
(ここで最後の列は一般的に第一項(任意の地域))Region地区、地域
この方法は、アプリケーション内で言語を切り替える方法です.
onCreateのswitchLanguage(「jp」);setContentView(R.layout.activity_main);
(ここで最後の列は一般的に第一項(任意の地域))Region地区、地域
この方法は、アプリケーション内で言語を切り替える方法です.
protected void switchLanguage(String language) {
Resources resources = getResources();
Configuration config = resources.getConfiguration();
DisplayMetrics dm = resources.getDisplayMetrics();
switch (language)
{
case "en":
config.locale = Locale.ENGLISH;
resources.updateConfiguration(config, dm);
break;
case "zh":
config.locale = Locale.SIMPLIFIED_CHINESE;
resources.updateConfiguration(config, dm);
break;
case "jp":
config.locale = Locale.JAPANESE;
resources.updateConfiguration(config, dm);
break;
default:
config.locale = Locale.SIMPLIFIED_CHINESE;
resources.updateConfiguration(config, dm);
break;
}
}
onCreateのswitchLanguage(「jp」);setContentView(R.layout.activity_main);