Advertisement
Guest User

Untitled

a guest
Nov 24th, 2014
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. public View GetStoreView (Activity context, Zirizzi.StoreLight item, View convertView)
  2. {
  3.  
  4. StoreViewHolder holder;
  5.  
  6. if (convertView == null) {
  7. convertView = context.LayoutInflater.Inflate (Resource.Layout.StoreItem, null);
  8. holder = new StoreViewHolder ();
  9. holder.Title = convertView.FindViewById<TextView> (Resource.Id.storeItemTitleLabel);
  10. holder.Address = convertView.FindViewById<TextView> (Resource.Id.storeItemAddressLabel);
  11. holder.Popolarity = convertView.FindViewById<TextView> (Resource.Id.storePopolarityAddressLabel);
  12. holder.Distance = convertView.FindViewById<TextView> (Resource.Id.storeItemeDistanceLabel);
  13. holder.DrinkNow = convertView.FindViewById<TextView> (Resource.Id.storeItemDrinkNowLabel);
  14. holder.Image = convertView.FindViewById<ImageView> (Resource.Id.storeItemImage);
  15. holder.Popolarity.Visibility = ViewStates.Gone;
  16. convertView.Tag = holder;
  17. } else {
  18. holder = (StoreViewHolder)convertView.Tag;
  19. }
  20. //aggiorno le etichette
  21. holder.Title.Text = item.name;
  22. holder.Address.Text = item.address;
  23. holder.Distance.Text = item.approxDistance;
  24. // nascondo alcune etichette a seconda dei valori
  25. holder.Popolarity.Visibility = item.totScannings == 0 ? ViewStates.Gone : ViewStates.Visible;
  26. holder.DrinkNow.Visibility = item.canCash ? ViewStates.Visible : ViewStates.Gone;
  27.  
  28. //setto l'immagine di sfondo
  29. ImageLoader.Instance.DisplayImage(item.imageUrl,holder.Image);
  30.  
  31. return convertView;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement