2016-04-28 30 views
6

Robię GridView że jest przypuszczać, aby oglądać obrazy z tekstem. Zdjęcia są pobierane z adresu URL, a moim problemem jest to, że nie są one załadowane.Obraz nie jest ładowany z URL do Mvx.MvxImageView

Wewnątrz szablonu elementu siatki Mam ten element:

<Mvx.MvxImageView 
    android:id="@+id/gridItemImage" 
    android:layout_width="fill_parent" 
    android:layout_height="25dp" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentRight="true" 
    android:scaleType="fitXY" 
    local:MvxBind="ImageUrl Image" /> 

Właściwość ImageUrl jest związany zbyt wygląda następująco:

public string Image 
{ 
    get 
    { 
     return @"http://some.image/on/the/Internet.png"; 
    } 
} 

To faktycznie nazywa prywatną boiska, ale mam napisałem testową wartość, którą ustawiam.

Moje pytanie brzmi: Co należy zrobić, aby odpowiednio związać ImageUrl i zmusić go, aby pokazać się w sieci?

Odpowiedz

9

Co Wtyczki czy masz zainstalowane?

Jeżeli masz zainstalowane DownloadCache, plik JSON i wtyczek zarówno na Core i Droid projektu?

Aktualizacja

Aby prawidłowo wiązać się z ImageUrl z MvxImageView trzeba: mają Mvvmcross DownloadCache, plików i wtyczek JSON zarówno na Core i Droid projektu.

Są wtyczki potrzebne: enter image description here

+0

nie udzielić odpowiedzi na pytanie. Aby skrytykować lub poprosić o wyjaśnienie od autora, pozostaw komentarz pod swoim postem. - [Z przeglądu] (/ przeglądu/niskiej jakości postów/12208320) –

+1

Niestety I zostały zaktualizowane moją odpowiedź, zakładając, że autor przeoczył w wtyczek. –

+0

Tak, przegapiłem wtyczki. Jestem całkiem nowy w MVVMCross :-) Udało nam się zaimplementować wtyczkę i działa teraz. Dzięki, Iain :-) –