Android 语言国际化(+图片)

作者: 蓝库知识 | 来源:发表于2019-03-29 10:38 被阅读12次
    方法一:根据系统语言更改App语言

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


    第一步.png

    第二步:选择参数


    第二步.png
    点Locale,然后点击>>,就会看到下面的参数项
    第二步.png
    点击OK后,文件夹就建好了,如图
    结果.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);
    
    资料

    Android国际化,简体和繁体切换
    Android开发国际化
    补充:
    图片国际化跟语言国际化没啥区别,只是包名不一样

    相关文章

      网友评论

        本文标题:Android 语言国际化(+图片)

        本文链接:https://www.haomeiwen.com/subject/pisnvqtx.html