Hi all: I must change en_US Locale into zh_CH dynamically(Like user choose it). I writed a demo where the code is following:
public void onClick(View v){ Resources resource=super.getResources(); Configuration cf=resource.getConfiguration(); DisplayMetrics dm =resource.getDisplayMetrics(); cf.locale=Locale.CHINA; resource.updateConfiguration(cf, dm); ((TextView)super.findViewById(R.id.usernamelabel)).setText ((super.getResources()).getString(R.string.username)); ((TextView)super.findViewById(R.id.passwordlabel)).setText ((super.getResources()).getString(R.string.password)); ((Button)super.findViewById(R.id.loginbutton)).setText ((super.getResources()).getString(R.string.loginbutton)); ((Button)super.findViewById(R.id.cancelbutton)).setText ((super.getResources()).getString(R.string.cancel)); ((Button)super.findViewById(R.id.i8nbutton)).setText ((super.getResources()).getString(R.string.i8nbtn)); }//the end of onClick block The code works fine.But I think this is very heavy to android developer so I have to change every activity . Is there anyone know the quicky way to change language setting?Please tell me the detail steps if you know. Thanks! TIP: My enviroment: android-sdk-windows-1.0_r2+JDK 6 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---