Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public View GetStoreView (Activity context, Zirizzi.StoreLight item, View convertView)
- {
- StoreViewHolder holder;
- if (convertView == null) {
- convertView = context.LayoutInflater.Inflate (Resource.Layout.StoreItem, null);
- holder = new StoreViewHolder ();
- holder.Title = convertView.FindViewById<TextView> (Resource.Id.storeItemTitleLabel);
- holder.Address = convertView.FindViewById<TextView> (Resource.Id.storeItemAddressLabel);
- holder.Popolarity = convertView.FindViewById<TextView> (Resource.Id.storePopolarityAddressLabel);
- holder.Distance = convertView.FindViewById<TextView> (Resource.Id.storeItemeDistanceLabel);
- holder.DrinkNow = convertView.FindViewById<TextView> (Resource.Id.storeItemDrinkNowLabel);
- holder.Image = convertView.FindViewById<ImageView> (Resource.Id.storeItemImage);
- holder.Popolarity.Visibility = ViewStates.Gone;
- convertView.Tag = holder;
- } else {
- holder = (StoreViewHolder)convertView.Tag;
- }
- //aggiorno le etichette
- holder.Title.Text = item.name;
- holder.Address.Text = item.address;
- holder.Distance.Text = item.approxDistance;
- // nascondo alcune etichette a seconda dei valori
- holder.Popolarity.Visibility = item.totScannings == 0 ? ViewStates.Gone : ViewStates.Visible;
- holder.DrinkNow.Visibility = item.canCash ? ViewStates.Visible : ViewStates.Gone;
- //setto l'immagine di sfondo
- ImageLoader.Instance.DisplayImage(item.imageUrl,holder.Image);
- return convertView;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement