设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 重新 试卷 文件
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

只需一行代码完成多语言切换(2)

发布时间:2019-07-29 16:51 所属栏目:21 来源:blankj
导读:基于以上分析: 如果应用是跟随系统设置语言来切换的话,那么直接依赖我的工具类即可,它会自动帮你更新 Application 的语言。 如果需要应用内切换语言的话,只需在你切换语言的地方调用 LanguageUtils.applyLangua

基于以上分析:

  • 如果应用是跟随系统设置语言来切换的话,那么直接依赖我的工具类即可,它会自动帮你更新 Application 的语言。
  • 如果需要应用内切换语言的话,只需在你切换语言的地方调用 LanguageUtils.applyLanguage(Locale.你要设置的语言, "com.blankj.launcher.pkg.MainActivity/* 切换语言后你要跳转到的页面,如果为空,则启动应用的 launcher Activity */") 即可;
  • 如果需要应用内切换语言变为跟随系统设置语言,那么调用 LanguageUtils.applySystemLanguage(""/* 切换语言后你要跳转到的页面,如果为空,则启动应用的 launcher Activity */); 即可。

结语

功能其实很简单,但总是缺少人能把它分析得透彻,从而做得很完美分享出来,希望我这次的分享能让你看到这一点,从而提升你之后的技能。

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读