Xamarin跨平台本地化图像

时间:2016-06-21 11:57:17

标签: xamarin xamarin.android xamarin.forms

我在Xamarin crossplatfrom有一个应用程序。我创建了一个本地化字符串的解决方案,它工作得很完美。我正在设置:

StringResources.Culture = DependencyService.Get<ILocalize>().GetCurrentCultureInfo();

但是我的图像重新存在问题。我在android app中创建了文件夹:

drawable, drawable-pl-rPL, drawable-pl-rPL-hdpi, drawable-pl-rPL-ldpi, drawable-pl-rPL-mdpi

但我不知道如何为app设置全球文化。我试图放入MainActivity类:

var ci = new System.Globalization.CultureInfo(lastLanguage);
Thread.CurrentThread.CurrentCulture = ci;
Thread.CurrentThread.CurrentUICulture = ci;

其中lastLanguage是lasdt选择语言(en或pl-PL)的代码。但它不起作用,图像总是来自drawable文件夹,而不是来自drawable-pl-rPL

你能以某种方式帮助我吗?

0 个答案:

没有答案