Может кто-нибудь сказать мне, где я не прав?у меня есть такой метод, он работает в Samsung, но не работает в телефоне XIOMI
public static string _languageCode = "";
public void ChangeLocaleSetting()
{
if (string.IsNullOrEmpty(_languageCode))
_languageCode = "en";
Android.Content.Res.Resources resources = Resources;
Android.Content.Res.Configuration configuration = resources.Configuration;
if (Build.VERSION.SdkInt >= BuildVersionCodes.N)
{
configuration.SetLocale(new Locale(_languageCode));
this.CreateConfigurationContext(configuration);
}
else
{
DisplayMetrics displayMetrics = resources.DisplayMetrics;
configuration.Locale = new Locale(_languageCode);
resources.UpdateConfiguration(configuration, displayMetrics);
}
}
, и я вызываю функцию внутри OnCreate
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
ChangeLocaleSetting();
SetContentView(Resource.Layout.Main);