예제 #1
0
        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;
        }
예제 #2
0
        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);
        }