0
Ayarların bir etkinliği var ve bu aktivitede bir düğmem var. Bu düğme dili değiştirir. Ancak bunu denediğimde, bu değişikliği yalnızca etkinliğin dilini ayarlar. Tüm etkinliklerin dilini nasıl değiştirebilirim? Başka bir sınıfta dili nasıl değiştirebilirim?Tüm Aktivite Dilini Değiştir
Bu, değerler kodunu değiştiriyor; cevabı için geldiğinde
// TODO Auto-generated method stub
Locale locale = new Locale("en"); //local en
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getBaseContext().getResources().updateConfiguration(config,
getBaseContext().getResources().getDisplayMetrics());
finish();
startActivity(getIntent());
Toast.makeText(getApplicationContext(), R.string.dil_degistir, Toast.LENGTH_LONG).show();