方法一:根据系统语言更改App语言

创建相对应的文件夹就好了,但是如果没有成功,请看我上一篇文章

第一步:

c9dc6bc8661a

第一步.png

第二步:选择参数

c9dc6bc8661a

第二步.png

点Locale,然后点击>>,就会看到下面的参数项

c9dc6bc8661a

第二步.png

点击OK后,文件夹就建好了,如图

c9dc6bc8661a

结果.png

最后,将已经繁体化(英文化)的string.xml文件放进文件夹中就好了

方法二:只更改自己App的语言

每次进入app的时候设置一下就好了

//根据自己的需求设置app语言

Resources resources = getResources();// 获得res资源对象 Configuration config = resources.getConfiguration();// 获得设置对象

DisplayMetrics dm = resources.getDisplayMetrics();// 获得屏幕参数:主要是分辨率,像素等。

config.locale = Locale.ENGLISH; // 英文

resources.updateConfiguration(config, dm);

//获得系统语言进行设置

Resources resources = getResources();

DisplayMetrics dm = resources.getDisplayMetrics();

Configuration config = resources.getConfiguration();

config.locale = Locale.getDefault();//系统语言

resources.updateConfiguration(config, dm);

资料

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐