您可下载源码,运行看效果:点击打开链接
一)切换为英文的代码:
Locale.setDefault(Locale.ENGLISH);
Configuration config = getBaseContext().getResources().getConfiguration();
config.locale = Locale.ENGLISH;
getBaseContext().getResources().updateConfiguration(config
, getBaseContext().getResources().getDisplayMetrics());
这样,打开的子窗体的字串都会从value-en\string.xml中取字串。
二)android的多语言机制是string.xml:
value-en\string.xml为英语
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Switch Language test&

本文介绍了Android应用程序中如何进行语言切换,包括如何设置代码实现英文版本的切换,并详细解析了Android的多语言机制,主要依赖于不同的string.xml资源文件。同时,提到了若要当前页面立即显示语言变化,需要重新启动页面,但此举可能导致页面内变量值被重置。
最低0.47元/天 解锁文章
2717

被折叠的 条评论
为什么被折叠?



