Skip to content

finddreams/AndroidMultiLanguage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

69198b3 · Apr 21, 2022

History

25 Commits
Apr 21, 2022
Apr 21, 2022
Apr 21, 2022
Apr 21, 2022
Nov 6, 2017
Apr 21, 2022
Apr 21, 2022
Jun 12, 2020
Nov 6, 2017
Nov 6, 2017
Apr 21, 2022

Repository files navigation

AndroidMultiLanguage

APP实现多语言(国际化)过程,兼容Android 7.0、8.0,解决了原项目切换过程中的语言切换不生效问题

AndroidX切换多语言失效解决方案

主要是在基类里面添加以下方法:


@Override
public void applyOverrideConfiguration(Configuration overrideConfiguration) {
    // 兼容androidX在部分手机切换语言失败问题
    if (overrideConfiguration != null) {
        int uiMode = overrideConfiguration.uiMode;
        overrideConfiguration.setTo(getBaseContext().getResources().getConfiguration());
        overrideConfiguration.uiMode = uiMode;
    }
    super.applyOverrideConfiguration(overrideConfiguration);
}

About

完美实现Android的多语言切换,国际化

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages