public override View GetChildView (int groupPosition, int childPosition, bool isLastChild, View convertView, ViewGroup parent)
		{
			string childData = "";
			string date = "";
			cHolder = new ChildViewHolder ();
			if (convertView == null) {
				convertView = context.LayoutInflater.Inflate (Resource.Layout.MyHealth_list_item, null);

				cHolder.childHolder = convertView.FindViewById<TextView> (Resource.Id.expItem);
				GetChildViewHelper (groupPosition, childPosition, out childData, out date);
				string data = childData + " " + date;
				cHolder.childHolder.Text = data;
				cHolder.childHolder.Click += delegate {

					Intent intent = new Intent (context, typeof(MyHealth_Takwim_Detail));
					intent.PutExtra ("detail", data);
					context.StartActivity (intent);
					Toast.MakeText (context, data, ToastLength.Short).Show ();
				};
				convertView.Tag = cHolder;
			} else {
				
				cHolder = convertView.Tag as ChildViewHolder;
			}
			return convertView;
		}
Example #2
0
        public override View GetChildView(int groupPosition, int childPosition, bool isLastChild, View convertView, ViewGroup parent)
        {
            ChildViewHolder cvh;
            var view = convertView;

            if (view == null)
            {
                view = context.LayoutInflater.Inflate(Resource.Layout.MainMenuExpandableListChildLayout, parent, false);
                cvh = new ChildViewHolder();
                cvh.Initalize(view);
                view.Tag = cvh;
            }

            var item = listData[groupPosition];
            cvh = (ChildViewHolder)view.Tag;
            cvh.Bind(context, item.id);

            return view;
        }