Beispiel #1
0
        public override View GetView(int position, View convertView, ViewGroup parent)
        {
            var view = convertView ?? Activity.LayoutInflater.Inflate(Resource.Layout.grouplist_item, parent, false);

            var groupPhotoBitmap = ImageFormatter.GetBitmapFromUrl(Items[position].PhotoLink);

            view.FindViewById <RoundedImageView>(Resource.Id.groupPhoto).SetImageBitmap(groupPhotoBitmap);

            var groupName = TextFormatter.ShortenText(Items[position].Name, 28);

            view.FindViewById <TextView>(Resource.Id.groupName).Text   = groupName;
            view.FindViewById <TextView>(Resource.Id.memberCount).Text = Items[position].Members.ToString();

            return(view);
        }
Beispiel #2
0
        public override View GetView(int position, View convertView, ViewGroup parent)
        {
            var view     = convertView ?? Activity.LayoutInflater.Inflate(Resource.Layout.memberlist_item, parent, false);
            var checkBox = view.FindViewById <CheckBox>(Resource.Id.checkIn_checkbox);

            checkBox.SetOnCheckedChangeListener(null);

            var memberPhotoBitmap = ImageFormatter.GetBitmapFromUrl(FilteredItems[position].ThumbLink);

            view.FindViewById <RoundedImageView>(Resource.Id.thumblinkPhoto).SetImageBitmap(memberPhotoBitmap);
            view.FindViewById <TextView>(Resource.Id.memberName).Text = TextFormatter.ShortenText(FilteredItems[position].Name, 18);
            checkBox.Checked = FilteredItems[position].CheckedIn;
            checkBox.Tag     = position;
            checkBox.SetOnCheckedChangeListener(this);

            return(view);
        }