2015-10-14 58 views
1

我試圖將ImageView綁定到byte []。使用MvvmCross在Android上將一個字節[]綁定到ImageView

<ImageView 
    android:layout_height="match_parent" 
    android:layout_width="match_parent" 
    android:layout_weight="1" 
    local:MvxBind="Bitmap CaptchaImage, Converter=InMemoryImage" 
    android:id="@+id/imageView1" /> 

我使用的是從照片拍攝爲指導教程: https://github.com/MvvmCross/MvvmCross-Tutorials/tree/master/PictureTaking

但圖像沒有顯示。 什麼可能是錯誤的?

+0

PS:我在Android應用程序中添加了NuGet中的MvvmCross.HotTuna.Plugin.PictureChooser,但仍然無法工作。 –

回答

1

文件「PictureChooserPluginBootstrap.cs」在我的Bootstrap文件夾中,但不知何故沒有在我的項目中。 我所需要的只是「包含在項目中」選項。

0

而是與XML掙扎的你可以使用此代碼在您的Java類:

public static void setImageViewWithByteArray(ImageView view, byte[] data) { 
     Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length); 
     view.setImageBitmap(bitmap); 
    } 

請測試,並告訴我,如果它的工作原理。

+0

此代碼是用Java編寫的。另外問題是綁定它,因此你不能做這樣的事情。 – Martijn00

相關問題