public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { MyView myholder = holder as MyView; myholder.Task.Text = Mitems[position].Task_name; // myholder.Description.Text = Mitems[position].Description; myholder.Deadline_date.Text = Mitems[position].deadline_date.ToString(); DateTime dateTime = DateTime.Parse(Mitems[position].deadline_date); // myholder.Mark_to.Text = Mitems[position].mark_to; //myholder.Task_status.Text = Mitems[position].task_status; myholder.Description.Text = Mitems[position].mark_to; var local = new LocalOnClickListener(); myholder.Linear.SetOnClickListener(local); local.HandleOnClick = () => { string id = Mitems[position].Task_id; ComplainceFrag_OutBox nextFrag = new ComplainceFrag_OutBox(); FragmentTransaction ft = fragment.BeginTransaction(); ft.Hide(fragment.FindFragmentByTag("MainFrag")); ft.Add(Resource.Id.container, nextFrag, "ComplainceFrag_OutBox"); ft.AddToBackStack(null); ft.SetTransition(FragmentTransaction.TransitFragmentOpen); ft.Commit(); // fragment.BeginTransaction().Replace(Resource.Id.container, nextFrag).Commit(); Bundle bundle = new Bundle(); bundle.PutString("task_id", id); nextFrag.Arguments = bundle; }; myholder.time_left.Text = date_difference(DateTime.Now, dateTime); // myholder.time_left.Text = date_difference(DateTime.Now, Mitems[position].deadlineDate); }
public override View GetView(int position, View convertView, ViewGroup parent) { var view = convertView; ViewHolderForFAQ holder; var local = new LocalOnClickListener(); LayoutInflater inflater = (LayoutInflater)context.GetSystemService(Context.LayoutInflaterService); if (view == null) { holder = new ViewHolderForFAQ(); view = inflater.Inflate(Resource.Layout.FAQ_ListView_Adapter_Layout, null); holder.faq_title = (TextView)view.FindViewById(Resource.Id.textView_faq_title); //holder.noticeimage = view.FindViewById<ImageView>(Resource.Id.imageView_notice_image); holder.faq_text = view.FindViewById <TextView>(Resource.Id.textView_faq_text); holder.faq_title.Text = faq_data[position].content_title; // holder.faq_text.Text = faq_data[position].content_date; view.Tag = holder; } else { holder = (ViewHolderForFAQ)view.Tag; } return(view); }
public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { MyView myholder = holder as MyView; myholder.Task.Text = Mitems[position].task_name; myholder.Create_by.Text = Mitems[position].task_created_by; myholder.Deadline_date.Text = Mitems[position].deadlineDate.ToString(); // myholder.time_left.Text = Mitems[position].mark_to; var local = new LocalOnClickListener(); myholder.Linear.SetOnClickListener(local); local.HandleOnClick = () => { string id = Mitems[position].task_id; ComplainceFrag nextFrag = new ComplainceFrag(); Android.Support.V4.App.FragmentTransaction ft = fragment.BeginTransaction(); //ft.Replace(Resource.Id.container, nextFrag, "ComplainceFragment"); ft.Hide(fragment.FindFragmentByTag("MainFrag")); ft.Add(Resource.Id.container, nextFrag, "ComplainceFragment"); ft.AddToBackStack("TaskInboxFrag"); ft.SetTransition(FragmentTransaction.TransitFragmentOpen); ft.Commit(); // fragment.BeginTransaction().Replace(Resource.Id.container, nextFrag).Commit(); Bundle bundle = new Bundle(); bundle.PutString("task_id", id); nextFrag.Arguments = bundle; }; myholder.time_left.Text = date_difference(DateTime.Now, Mitems[position].deadlineDate); }
public override View GetView(int position, View convertView, ViewGroup parent) { var view = convertView; ViewHolderForGallery holder; var local = new LocalOnClickListener(); LayoutInflater inflater = (LayoutInflater)context.GetSystemService(Context.LayoutInflaterService); if (view == null) { holder = new ViewHolderForGallery(); view = inflater.Inflate(Resource.Layout.Gallery_GridView_Adapter, null); holder.gallerytext = (TextView)view.FindViewById(Resource.Id.textViewgallery); holder.GalleryImage = view.FindViewById <ImageView>(Resource.Id.imageViewgallery); holder.gallerytext.Text = gallerydata[position].gallery_name; var imageBitmap = GetImageBitmapFromUrl(gallerydata[position].gallery_url); holder.GalleryImage.SetImageBitmap(imageBitmap); // Android.Net.Uri url = Android.Net.Uri.Parse(gallerydata[position].gallery_url); // holder.GalleryImage.SetImageURI(url); view.Tag = holder; // imgview.SetImageResource(gridViewImage[position]); // imgview.SetImageResource(thumbIds[position]); // imgview.SetImageResource(Resource.Drawable.aboutexam); //string glr = gallerydata[position].gallery_url; //int igallery = Convert.ToInt32(glr); //imgview.SetImageResource(igallery); //BitmapFactory.Options bmOptions = new BitmapFactory.Options(); //bmOptions.InJustDecodeBounds = false; //bmOptions.InSampleSize = 10; //bmOptions.InPurgeable = true; //Bitmap bitmap = BitmapFactory.DecodeFile(gallerydata[position].gallery_url, bmOptions); //imgview.SetImageBitmap(bitmap); } else { holder = (ViewHolderForGallery)view.Tag; } return(view); }
public override View GetView(int position, View convertView, ViewGroup parent) { var grid = convertView; LayoutInflater inflater = (LayoutInflater)mContext.GetSystemService(Context.LayoutInflaterService); OutnboxViewHolder2 holder; if (grid == null) { holder = new OutnboxViewHolder2(); grid = inflater.Inflate(Resource.Layout.Attachment_layout, null); var view = grid.FindViewById <ImageView>(Resource.Id.imageview_attach); grid.Tag = new OutnboxViewHolder2() { View = view, }; } holder = (OutnboxViewHolder2)grid.Tag; holder.View.SetImageResource(Resource.Drawable.videofile); var local = new LocalOnClickListener(); holder.View.SetOnClickListener(local); local.HandleOnClick = () => { FragmentTransaction transcation = fragment.BeginTransaction(); DialogFragmentVideo videodownload = new DialogFragmentVideo(); videodownload.Show(transcation, "Dialog Fragment"); Toast.MakeText(mContext, "Please wait until download is completed !!!", ToastLength.Long).Show(); Bundle bundle = new Bundle(); bundle.PutString("Path", myList[position].Path); videodownload.Arguments = bundle; //VideoFragment nextFrag = new VideoFragment(); //FragmentTransaction ft = fragment.BeginTransaction(); //ft.Hide(fragment.FindFragmentByTag("ComplainceFrag_OutBox")); //ft.Add(Resource.Id.container, nextFrag, "VideoFragment"); //ft.AddToBackStack(null); //ft.SetTransition(FragmentTransaction.TransitFragmentOpen); //ft.Commit(); //// Fragment.BeginTransaction().Replace(Resource.Id.container, nextFrag).Commit(); ////FragmentTransaction ft = Fragment.PopBackStack(); //// Fragment.PopBackStack(); //Bundle bundle = new Bundle(); //bundle.PutString("Path", myList[position].Path); //nextFrag.Arguments = bundle; }; return(grid); }
public override View GetView(int position, View convertView, ViewGroup parent) { var grid = convertView; LayoutInflater inflater = (LayoutInflater)mContext.GetSystemService(Context.LayoutInflaterService); ReferenceViewHolder2 holder; if (grid == null) { holder = new ReferenceViewHolder2(); grid = inflater.Inflate(Resource.Layout.Attachment_layout, null); var view = grid.FindViewById <ImageView>(Resource.Id.imageview_attach); grid.Tag = new ReferenceViewHolder2() { View = view, }; } holder = (ReferenceViewHolder2)grid.Tag; holder.View.SetImageResource(Resource.Drawable.videofile); var local = new LocalOnClickListener(); holder.View.SetOnClickListener(local); local.HandleOnClick = () => { VideoFragment nextFrag = new VideoFragment(); FragmentTransaction ft = fragment.BeginTransaction(); ft.Replace(Resource.Id.container, nextFrag); ft.AddToBackStack(null); ft.Commit(); // Fragment.BeginTransaction().Replace(Resource.Id.container, nextFrag).Commit(); //FragmentTransaction ft = Fragment.PopBackStack(); // Fragment.PopBackStack(); Bundle bundle = new Bundle(); bundle.PutString("Path", myList[position].Path); nextFrag.Arguments = bundle; }; //holder.View.Click += (o, e) => { //}; return(grid); }
public override View GetView(int position, View convertView, ViewGroup parent) { var view = convertView; ViewHolder holder; var local = new LocalOnClickListener(); LayoutInflater inflater = (LayoutInflater)context.GetSystemService(Context.LayoutInflaterService); if (view == null) { holder = new ViewHolder(); view = inflater.Inflate(Resource.Layout.StudyMaterial_ListView_Adapter_Layout, null); holder.txtview = (TextView)view.FindViewById(Resource.Id.text_SM); TextView txtviewurl = (TextView)view.FindViewById(Resource.Id.text_SM_url); ImageView imgview = view.FindViewById <ImageView>(Resource.Id.image_SM); ImageView imgviewTitle = view.FindViewById <ImageView>(Resource.Id.image_SMTitle); holder.txtview.Text = study_data[position].content_id; txtviewurl.Text = study_data[position].click_url; // imgview.SetImageResource(gridViewImage[position]); // imgview.SetImageResource(thumbIds[position]); imgview.SetImageResource(Resource.Drawable.aboutexam); var imageBitmap = GetImageBitmapFromUrl(study_data[position].content_title); imgviewTitle.SetImageBitmap(imageBitmap); view.Click += (sender, e) => OnClick(position); view.Tag = holder; } else { holder = (ViewHolder)view.Tag; } return(view); }
public override View GetView(int position, View convertView, ViewGroup parent) { var view = convertView; ViewHolderForVideos holder; var local = new LocalOnClickListener(); LayoutInflater inflater = (LayoutInflater)context.GetSystemService(Context.LayoutInflaterService); if (view == null) { holder = new ViewHolderForVideos(); view = inflater.Inflate(Resource.Layout.Videos_GridView_Adapter, null); holder.videostext = (TextView)view.FindViewById(Resource.Id.textView_videos); holder.videosimage = view.FindViewById <ImageView>(Resource.Id.imageView_videos); holder.videos_URL = view.FindViewById <TextView>(Resource.Id.textView_videos_url); holder.videostext.Text = video_data[position].title; holder.videos_URL.Text = video_data[position].videoURL; var imageBitmap = GetImageBitmapFromUrl(video_data[position].thumb); holder.videosimage.SetImageBitmap(imageBitmap); view.Tag = holder; //holder.videosimage.Click += delegate //{ // Intent taskIntentActivity5 = new Intent(context, typeof(YouTube_Activity)); // context.StartActivity(taskIntentActivity5); //}; } else { holder = (ViewHolderForVideos)view.Tag; } return(view); }
public override View GetView(int position, View convertView, ViewGroup parent) { var grid = convertView; LayoutInflater inflater = (LayoutInflater)mContext.GetSystemService(Context.LayoutInflaterService); var local = new LocalOnClickListener(); ViewHolder1 holder; if (grid == null) { holder = new ViewHolder1(); grid = inflater.Inflate(Resource.Layout.Attachment_layout, null); var view = grid.FindViewById <ImageView>(Resource.Id.imageview_attach); grid.Tag = new ViewHolder1() { View = view }; } holder = (ViewHolder1)grid.Tag; if (myList[position].Path != "" && myList[position].Path != null) { Glide.With(mContext).Load(myList[position].Path).Into(holder.View); } else if (myList[position].localPath != "" && myList[position].localPath != null) { Glide.With(mContext).Load(myList[position].localPath).Into(holder.View); } local.HandleOnClick = () => { ImageDialogFragment nextFrag = new ImageDialogFragment(); FragmentTransaction ft = fm.BeginTransaction(); ft.Hide(fm.FindFragmentByTag("ComplainceFragment")); ft.Add(Resource.Id.container, nextFrag); ft.AddToBackStack(null); ft.SetTransition(FragmentTransaction.TransitFragmentOpen); ft.Commit(); Bundle bundle = new Bundle(); bundle.PutString("Path", myList[position].Path); nextFrag.Arguments = bundle; }; holder.View.SetOnClickListener(local); return(grid); }
public override View GetView(int position, View convertView, ViewGroup parent) { var view = convertView; ViewHolder holder; var local = new LocalOnClickListener(); if (view == null) { holder = new ViewHolder(); //view = LayoutInflater.From(parent.Context).Inflate(Resource.Layout.layout1, parent, false); view = LayoutInflater.From(parent.Context).Inflate(Resource.Layout.business_List_Child, null); holder.HeadingText = (TextView)view.FindViewById(Resource.Id.headingView); holder.BusinessType = (TextView)view.FindViewById(Resource.Id.selectOption); holder.BusinessMark = (CheckBox)view.FindViewById(Resource.Id.checkBox); //holder.HeadingText.Visibility = ViewStates.Gone; view.Tag = holder; } else { holder = (ViewHolder)view.Tag; } holder.BusinessType.Text = businesses[position].BusinessSubType; string currentText = businesses[position].BusinessType; string previousText = null; if (position > 0) { previousText = businesses[position - 1].BusinessType; } if (previousText == null || !previousText.Equals(currentText)) { holder.HeadingText.Visibility = ViewStates.Visible; holder.HeadingText.Text = currentText; } else { holder.HeadingText.Visibility = ViewStates.Gone; } local.HandleOnClick = () => { if (holder.BusinessMark.Checked) { Utilities.GlobalBusinessList.Add(businesses[position].BusinessTypeID); } else { var item = Utilities.GlobalBusinessList.FindIndex(x => x == businesses[position].BusinessTypeID); if (item >= 0) { Utilities.GlobalBusinessList.RemoveAt(item); } } }; holder.BusinessMark.SetOnClickListener(local); return(view); }