具体创建文件之类的操作略过 说下具体实现过程中遇到的问题 正常实现 更新 Configuration 中的 locale 属性 http://stackoverflow.com/questions/2900023/change-language-programmatically-in-android?rq=1 一个小问题: 设置了 Locale之后app完全退出然后重新打开app后,app会读取系统设置,所以需要将设置后的Local值保存起来,下次进入app后在Application中重新设置一遍Local 7.0问题 http://stackoverflow.com/questions/39705739/android-n-change-language-programatically/40849142#40849142 参考: https://code.google.com/p/android/issues/detail?id=225679 https://developer.android.com/guide/topics/resources/multilingual-support.html?hl=zh-cn 例子: https://github.com/fanturbo/MultiLanguageDemo