赞
踩
国际化语言
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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。