public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { Console.WriteLine("In the saved restaurant adpater on bind"); savedRestaurantsView myHolder = holder as savedRestaurantsView; Console.Write(mRestaurants[position].MainPhoto); myHolder.mMainPhoto.SetImageBitmap(ImageHelper.GetImageBitmapFromUrl(mRestaurants[position].MainPhoto)); myHolder.mRestaurantName.Text = mRestaurants[position].RestaurantName; myHolder.mMainView.Click += mMainView_Click; }
public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType) { Console.WriteLine("In the view holder restaurant adpater"); View row = LayoutInflater.From(parent.Context).Inflate(Resource.Layout.profileSavedRestuarants, parent, false); ImageView image = row.FindViewById <ImageView>(Resource.Id.restaurantImage); TextView restaurantName = row.FindViewById <TextView>(Resource.Id.restaurantName); savedRestaurantsView view = new savedRestaurantsView(row) { mMainPhoto = image, mRestaurantName = restaurantName }; return(view); }