0
点赞
收藏
分享

微信扫一扫

前端打包装包——设置镜像

扬帆远航_df7c 2024-09-11 阅读 1
androidgitee

1.罗列:    可以多罗列几个 不需要全部实现

res下创建这个文件:locale-config

<locale-config xmlns:android="http://schemas.android.com/apk/res/android">
    <locale android:name="zh" /> <!--中文 -->
    <locale android:name="en" />
    <locale android:name="ru" /> <!--俄语 -->
    <locale android:name="ko" /> <!--韩语 -->
    <locale android:name="ja" /> <!--日语 -->
</locale-config>
2.资源: 

3.切换:

刚进入的时候调用一次以下代码

每次切换完->存缓存>然后立即调用以下代码

fun getLanguage() {
        //设置语言类型
        val string =
            MMKV.defaultMMKV().getString("Language", "" + resources.configuration.locale.language)
        AppCompatDelegate.setApplicationLocales(LocaleListCompat.forLanguageTags(string))

    }

存缓存举例:

en?.setOnClickListener {
            MMKV.defaultMMKV().putString("Language", "en")
            getLanguage()
        }
举报

相关推荐

0 条评论