当前位置:   article > 正文

android+设置语言切换+画面闪动,android 多语言切换 不用启动activity或者无闪屏

android 设置语言闪屏

国际化语言

1.用SharedPreferences保存设置的语言

2.怎么刷新当前页面和其他页面

final String[] locals = {"zh_CN", "ja", "en"};//定义支持的语言

changeAppLanguage(locals[position]);//选中的语言

/**

* 更改应用语言

*

* @param

*/

public void changeAppLanguage(String language) {

Store.setLanguageLocal(LanguageAct.this, language);

runOnUiThread(new Runnable() {

@Override

public void run() {

initView();//刷新当前界面

}

});

}

//保存设置了那种语言

public class Store {

public static void setLanguageLocal(Context context, String language){

SharedPreferences preferences;

SharedPreferences.Editor editor;

preferences = PreferenceManager.getDefaultSharedPreferences(context);

editor = preferences.edit();

editor.putString("language", language);

editor.commit();

}

public static String getLanguageLocal(Context context){

SharedPreferences preferences;

本文地址:https://blog.csdn.net/day_moon/article/details/110715385

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/196610
推荐阅读