public void UpdateCell(KneeboardCell cell) { //HeadingTextView.Text = cell.Name; var item = cell.BindingContext as MyListItem; HeadingTextView.Text = item.Text; // Dispose of the old image /* if (ImageView.Drawable != null) { using (var image = ImageView.Drawable as BitmapDrawable) { if (image != null) { if (image.Bitmap != null) { image.Bitmap.Dispose(); } } } } SetImage(cell.ImageFilename);*/ }
public KneeboardCellAndroid(Context context, KneeboardCell cell) : base(context) { KneeboardCell = cell; var view = (context as Activity).LayoutInflater.Inflate(Resource.Layout.KneeboardCellAndroid, null); HeadingTextView = view.FindViewById<TextView>(Resource.Id.Text); ImageView = view.FindViewById<ImageView>(Resource.Id.Image); AddView(view); }