V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jxf2008
V2EX  ›  Android

APP 切换语言问题

  •  
  •   jxf2008 · 2019-06-24 10:33:47 +08:00 · 3873 次点击
    这是一个创建于 1739 天前的主题,其中的信息可能已经有所发展或是发生改变。

    关于安卓 APP,现在客户提出一个功能,要求 APP 有两种语言,中文和英文并且可以切换

    然后我网上查了一下资料,有关 APP 语言切换内容的都是依赖系统当前语言

    而客户要求 APP 运行环境不一定是英文,比如该安卓系统的当前语言可能是日语,或者其他的非英语,这时候 APP 内语言任然可以在中文和英文直接切换。

    请问有没有这方面的资料

    4 条回复    2019-06-26 16:38:07 +08:00
    z42514
        1
    z42514  
       2019-06-24 15:47:47 +08:00
    关键字:Android 多语言

    应该可以查到相关资料
    jxf2008
        2
    jxf2008  
    OP
       2019-06-24 17:42:52 +08:00
    @z42514
    查过了。能查到的资料都是依据系统当前语言的

    笨办法是设置一个全局变量,根据变量的值来确定代码中 string 是中文还是英文,但这样工作量巨大。。。
    hongch
        3
    hongch  
       2019-06-25 16:20:58 +08:00
    重写一个 getstring 就可以实现啊, 通过变量控制 getstring 的值是什么语言
    MapHacker
        4
    MapHacker  
       2019-06-26 16:38:07 +08:00
    应该搜 Android 应用内多语言
    通过 resources.updateConfiguration 可以改变应用内的语言,剩下的逻辑慢慢边查边完善就好了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3516 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 10:49 · PVG 18:49 · LAX 03:49 · JFK 06:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.