public override View GetView(int position, View convertView, ViewGroup parent) { progress.Visibility = Android.Views.ViewStates.Gone; //for regular text getting Montserrat-Light.otf Typeface face = Typeface.CreateFromAsset(Application.Context.Assets, "fonts/zekton rg.ttf"); //getting the layout view var view = convertView ?? context.LayoutInflater.Inflate( Resource.Layout.batchplayer_item, parent, false); var lblPlayerName = view.FindViewById <TextView>(Resource.Id.lblPlayerName); var lblPlayerPhone = view.FindViewById <TextView>(Resource.Id.lblPhone); var rlBatchPlayerRightImage = (RelativeLayout)view.FindViewById(Resource.Id.rlBatchPlayerRightImage); var imgPlayerChecked = (ImageView)view.FindViewById(Resource.Id.imgPlayerchecked); var imgPlayerUnChecked = (ImageView)view.FindViewById(Resource.Id.imgPlayerUnchecked); lblPlayerName.Text = _items[position].FirstName; lblPlayerPhone.Text = _items[position].Mobile; lblPlayerName.SetTypeface(face, TypefaceStyle.Bold); lblPlayerPhone.SetTypeface(face, TypefaceStyle.Bold); if (isAttendance) { rlBatchPlayerRightImage.Visibility = ViewStates.Visible; if (_items[position].Present) { imgPlayerChecked.Visibility = ViewStates.Visible; imgPlayerUnChecked.Visibility = ViewStates.Invisible; } else { imgPlayerChecked.Visibility = ViewStates.Invisible; imgPlayerUnChecked.Visibility = ViewStates.Visible; } } ImageClickListener imageClickListener = new ImageClickListener(position, this.context); imgPlayerChecked.SetOnClickListener(imageClickListener); imgPlayerUnChecked.SetOnClickListener(imageClickListener); return(view); }
public override View GetView(int position, View convertView, ViewGroup parent) { progress.Visibility = Android.Views.ViewStates.Gone; //for regular text getting Montserrat-Light.otf Typeface face = Typeface.CreateFromAsset(Application.Context.Assets, "fonts/zekton rg.ttf"); //getting the layout view var view = convertView ?? context.LayoutInflater.Inflate( Resource.Layout.game_item, parent, false); var lblGameName = view.FindViewById <TextView>(Resource.Id.lblGameName); var imgGamechecked = (ImageView)view.FindViewById(Resource.Id.imgGamechecked); var imgGameUnchecked = (ImageView)view.FindViewById(Resource.Id.imgGameUnchecked); lblGameName.Text = _items[position].SportName; lblGameName.SetTypeface(face, TypefaceStyle.Bold); if (_items[position].IsSelected) { imgGamechecked.Visibility = ViewStates.Visible; imgGameUnchecked.Visibility = ViewStates.Invisible; } else { imgGamechecked.Visibility = ViewStates.Invisible; imgGameUnchecked.Visibility = ViewStates.Visible; } ImageClickListener imageClickListener = new ImageClickListener(position, this.context); imgGamechecked.SetOnClickListener(imageClickListener); imgGameUnchecked.SetOnClickListener(imageClickListener); return(view); }