Я просматриваю http://developer.xamarin.com/guides/cross-platform/xamarin-forms/working-with/images/ и пытаюсь заставить локальные образы работать с Android, однако я испытываю некоторые проблемы при попытке сделать что-то в обычном монодроиде, как и в дальнейшем контрольная работа. Я использую SharedProject только для справки.
Я добавил тестовое изображение в Resources / drawable (test1.png), а также установил действие сборки как AndroidResource, как он описывает, и если я сделаю следующее в Xamarin.Forms, он будет работать: -
Xamarin.Forms.Image myimage = new Image();
myimage.Source = ImageSource.FromFile("test1.png");
Однако, если я попытаюсь получить тот же файл следующим образом, он вернется как null.
Android.Graphics.Bitmap objBitmapImage = Android.Graphics.BitmapFactory.DecodeFile("test1.png")
Кто-нибудь знает, почему это null и как исправить?