Android应用内切换应用语言
2017-08-03 16:43
309 查看
调用这个方法后不再根据设置的Android系统语言选择res下的string文件,而是根据应用内设置的语言
/** * 语言代码 例:en、ch * * @param lang */ public void changeLang(String lang) { if (TextUtils.isEmpty(lang)) return; Locale myLocale = new Locale(lang); Locale.setDefault(myLocale); android.content.res.Configuration config = new android.content.res.Configuration(); config.locale = myLocale; getResources().updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics()); }
相关文章推荐
- Android应用的多语言切换
- [Android]应用语言切换的三种方法
- Android app应用多语言切换功能实现
- android 应用内切换语言
- Android切换系统语言,自动更新应用界面显示语言
- Android应用内语言切换实现
- [Android]应用语言切换 国际化
- Android应用实现多语言切换
- Android应用内语言切换实现
- Android app应用多语言切换功能实现
- Android 实现应用内置语言切换
- android实现只切换本应用的语言(不切换android 系统语言)
- Android应用内语言切换实现
- Android应用实现多语言切换
- Android app应用多语言切换功能实现
- android 在应用中切换语言
- android 应用在切换系统字体大小和语言时,应用崩溃问题
- [Android]应用语言切换的三种方法
- android 应用内语言切换
- android 应用内切换语言