You have already asked this and got a - don't do this - reply from Dianne Hackborn.
DH > "You are blowing away the current configuration in the resources with your own you have created that is not initialized. Things aren't going to work when you do that. You could improve that by giving it a properly created Configuration, but I don't want to help with doing that because what you are trying to do is never going to work quite right because you will be fighting with the platform over what configuration is being used in the resources. " See your previous thread: http://groups.google.com/group/android-developers/browse_thread/thread/ad03d76b80dc2c11 On Jul 27, 1:42 pm, Engin Arslan <enginarsla...@gmail.com> wrote: > any ideas? > > On Jul 23, 3:17 pm, Engin Arslan <enginarsla...@gmail.com> wrote: > > > Specifically,menulanguage changes to English (which is default > > language) when I try to changelocale. And then it does not change any > > other language > > > On Jul 23, 2:18 pm, Engin Arslan <enginarsla...@gmail.com> wrote: > > > > Hi all, > > > > I am developing application in which user can choose application > > > language. To achieve this, I am changing "Locale" as follows: > > > Localelocale= newLocale("language code here"); > > > Locale.setDefault(locale); > > > Configuration config = new Configuration(); > > > config.locale=locale; > > > > > > getBaseContext().getResources().updateConfiguration(config, > > > getResources().getDisplayMetrics()); > > > and restart activity in following way: > > > > setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); > > > > > > setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR); > > > . This helps to change languagein runtime. > > > However , optionmenulanguage does not change , in factmenuchanges > > > if I close app completely and start again but does not change in > > > runtime. I even have tried onPrepareOptionsMenu but it did not work? > > > > What is the reason of this? or can you suggest me another possible > > > way? > > > > Bests, -- 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